我是熊猫的初学者,我想在熊猫中加入2个数据框。每个数据框都有3列。它们共有2列(标签和值):ID和时间。 我尝试了几种解决方案,但总是出错:
dfjoin = df1.set_index('ID','time').join(df2.set_index('ID','time'))
错误:
ValueError: columns overlap but no suffix specified: Index(['time'], dtype='object')
df1.join(df2.set_index('ID','time'), on='ID')
下面是一个数据框示例:
df1:
ID A time
AAAAA-55555 ok 158745896522
BBBBB-88888 ko 478596521258
df2:
ID B time
AAAAA-55555 5 158745896522
BBBBB-88888 8 478596521258
我要提取一个包含以下内容的数据框:
Df_join :
ID A B time
AAAAA-55555 ok 5 158745896522
BBBBB-88888 ko 8 478596521258
请问我该如何加入?谢谢