두 개의 열을 사용하여 두 개의 팬더 데이터 프레임을 결합하려고합니다.
new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]')
그러나 다음과 같은 오류가 발생했습니다.
pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)()
pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)()
pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)()
pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)()
KeyError: '[B_1, c2]'
이 작업을 수행하는 올바른 방법은 무엇입니까? 감사!
left_on
그리고right_on
문자열 문자열 목록이 아니라해야하는 목록처럼 보인다.