0
를 사용하여 조회 :팬더 : 수직 두 개의 열이 다음과 같은 dataframes을 감안할 때 두 개의 데이터 프레임
DF1 :
ID A B
0 0 138.610513 34.860445
2 2 139.307536 34.919052
DF2 :
ID A B CAT
0 0 138.610513 34.860445 a
1 1 138.523152 34.807862 b
2 2 139.307536 34.919052 c
3 3 138.620263 34.883671 b
를 내가의 값을 조회 할 수있는 방법 CAT
을 입력하고 df1
에 새 열을 추가 하시겠습니까?
나는이 시도했다 :
df1['CAT']=df1[['A'],['B']].map(df2[['A'],['B']])
하지만 얻을 :
TypeError: unhashable type: 'list'
예상 출력 :
DF1 :
이 그냥 테스트 케이스입니다ID A B CAT
0 0 138.610513 34.860445 a
2 2 139.307536 34.919052 c
. 내 진짜 문제는 일관성이 없기 때문에 ID를 참조로 사용할 수 없습니다.
에 필요한 열을 선택 선택적으로
on
에 키를 지정하고? '고양이'만 있으면 돼? 나는 실제 사건에서 ID가 다르다고 지정했다. – FaCoffee