Tôi cố gắng để tham gia hai dữ liệu gấu trúc các khung sử dụng hai cột:gấu trúc: sáp nhập (tham gia) hai khung dữ liệu trên nhiều cột
new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]')
nhưng đã nhận lỗi sau:
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]'
Bất kỳ ý tưởng những gì nên là đúng cách để làm điều này? Cảm ơn!
'left_on' và' right_on' phải là một danh sách các chuỗi, không phải là một chuỗi trông giống như một danh sách. – root