加入2个数据框熊猫

时间:2019-02-16 18:12:25

标签: python pandas

我是熊猫的初学者,我想在熊猫中加入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

请问我该如何加入?谢谢

0 个答案:

没有答案