合并带有未命名列的熊猫数据框

时间:2018-11-20 23:41:50

标签: python pandas

很抱歉,如果重复的话,找不到我要问的答案。

我有df

    Unnamed: 0         2018-11-15       2018-11-16
0    China                  1.00             72.25
1    Mexico                 5.00             60.07
2    USA                    6.00             31.30

我有df2

    Unnamed: 0         2018-11-17       
0    China                  6.00             
1    Mexico                 25.00            
2    USA                    2.00     
3    Canada                 0.00       

我尝试合并它们,但是没有合适的结果。我正在尝试获得类似于以下内容的输出:

     Unnamed: 0         2018-11-15       2018-11-16      2018-11-17  
0    China                  1.00             72.25             6.00 
1    Mexico                 5.00             60.07            25.00 
2    USA                    6.00             31.30             2.00  
3    Canada                  NaN               NaN             0.00  

然后第二天df2可能是:

    Unnamed: 0         2018-11-18       
0    China                  14.00             
1    Mexico                 3.00            
2    USA                    0.00     
3    Canada                 5.00   

与先前的输出合并后,会得到类似以下的结果:

     Unnamed: 0         2018-11-15       2018-11-16      2018-11-17   2018-11-18 
0    China                  1.00             72.25             6.00        14.00 
1    Mexico                 5.00             60.07            25.00         3.00
2    USA                    6.00             31.30             2.00         0.00 
3    Canada                  NaN               NaN             0.00         5.00 

等等,依此类推。我认为我遇到了麻烦,因为每天将其与更新的数据框合并一次。并且因为包含要合并的国家/地区名称的列是未命名的。有什么想法吗?

0 个答案:

没有答案