홈>
두 개의 다른 데이터 세트에있는 정보를 기반으로 계산하려고합니다. 첫 번째 데이터 프레임 repetead에 대한 모든 정보가 두 번째 데이터 프레임의 정보 수만큼 필요합니다.
예 :
데이터 프레임 1 :
name price
A 1
B 2
데이터 프레임 2 :
currency value
Dollar 1
Euro 2
예상 출력 :
DataFrame 병합 :
name price currency Value
A 1 Dollar 1
A 1 Euro 1
B 2 Dollar 4
B 2 Euro 4
적용 및 목록을 사용한 다음 DataFrame으로 변환하지만 결과가없는 것과 비슷한 것을 시도했습니다. 어쨌든 모든 이름에 대해 currs 값이 항상 반복됩니다 :
lst = []
for index, currs in currencies.iterrows():
lst.append(prices.apply(lambda pmRow: pd.Series({'name':pmRow['prices'], 'curr':currs['currency']}), axis=1))
제안은? 감사합니다!
- 답변 # 1
관련 자료
- scala - 공통 열이없는 데이터 프레임을 결합하는 방법은 무엇입니까?
- r - 목록에있는 모든 dataframe 열의 클래스 가져 오기
- python - 팬더 - 정확히 일치하지 않고 가능한 내부 복제본이없는 관련 열을 기준으로 데이터 프레임을 결합하는 방법은 무엇입니까?
- python - 변환 후 데이터 프레임의 열을 어떻게 업데이트합니까?
- python - 값이 다른 데이터 프레임 열과 일치하는 팬더 데이터 프레임에 열 추가
- r - 데이터 프레임을 병합하거나 열을 일치시켜 새 열을 얻습니다
- pandas - 데이터 프레임의 열 비교 및 차이 반환
- python - 중복 열이 있지만 두 개의 DataFrame을 병합/연결/결합하는 가장 좋은 방법은 있지만 Datetime 인덱스는 다릅니다
- python - 특정 열에서 2 개의 데이터 프레임 비교
- pandas - 조건에 따라 두 개의 서로 다른 데이터 프레임에서 두 개의 열 병합
- python - 이 두 데이터 프레임을 병합 할 때 열 중 하나에 NAN이 가득 찬 이유는 무엇입니까?
- r - 여러 데이터 세트에 공통 인 열 찾기
- python - 기존 데이터를 덮어 쓰지 않고 특정 행을 기준으로 데이터 프레임 열에 새 값을 추가하는 방법
- pandas - 각각 3 개의 데이터 프레임을 순차적 인 열로 연결하는 방법
- python - 팬더는 다른 열로 데이터 프레임을 연결합니다 attributeerror - 'nonetype'개체에 'is_extension'속성이 없습니다
- python - 여러 열에 두 개의 데이터 프레임을 병합하고 결과를 곱한 팬더
- function - SAS의 공통 접미사 별 열 합계
- python - 크기가 다른 2 개의 DataFrame의 공통 요소 및 차이점 표시
- r - 두 개의 데이터 프레임을 병합하고 일치하는 열만 유지
- Create a data frame with the common columns of a data frame list - 데이터 프레임 목록의 공통 열로 데이터 프레임을 만듭니다아르 자형
관련 질문
- python : 파이썬에서 그래프의 이상 값 감지 및 제거
- Python에서 무한 행과 25 개 열의 빈 테이블 (배열) 만들기
- 6 개월이 풀릴 때까지 3 개월마다 뒤로 당기는 루프 만들기-Python
- python : 잘린 결과를 제공하는 .value_counts ()
- python : Pandas에서 groupby 기준에 따라 여러 하위 집합 데이터 프레임을 얻는 방법은 무엇입니까?
- python : 2D 롤링 창 분위수를위한 가장 빠른 방법?
- python : IndentationError : unindent는 외부 들여 쓰기 수준과 일치하지 않습니다 (ao retornar lista de vetores).
- python : 중첩 루프에서 생성 된 데이터에서 히트 맵 /Pandas Dataframe을 만드는 방법은 무엇입니까?
- python : Pandas 데이터 프레임에서 여러 시리즈를 효율적으로 반복
- python : 누적 합계를 조건으로 데이터를 일괄 처리로 분할
cross join
가 필요한 것 같습니다 :그리고 필요한 경우 여러 열
price
그리고value
: