1
merge를 사용하여 아래 2 개의 테이블을 결합하려고합니다. 주요 테이블은 다음과 같습니다. 접합 남겨 지도록 python pandas - left join join
print(MbrKPI3.head())
표
이하이다.아래를
print(df5.head())
은 아래의 오류,
MbrKPI4=pd.merge(MbrKPI3, df5,how='left',on='Loyalty Card No_')
그러나이 작동하지 않는 기본 키 'No_ 로열티 카드'를 사용, 병합 코드입니다. 누군가 조언 할 수 있습니까? 감사! 당신은 매개 변수 left_index
와 right_index
와 merge
필요
KeyError: 'Loyalty Card No_'
jezrael 답장을 보내 주셔서 감사합니다. 왜 두 사람이 합류하기 위해 열 이름 (충성도 카드 번호)을 지정할 수 없는지 아십니까? – unclegood
컬럼이 아니기 때문에 인덱스하지만'df5.index'를 확인하십시오. – jezrael