从多个零件数据框创建熊猫数据框

时间:2020-01-14 13:16:18

标签: python pandas

我正在尝试创建一个由多个较小数据框创建的Pandas数据框。 所有数据框都具有相同的Index变量,但有时具有不同的列,如果不存在,则应添加。

所以从本质上讲,联接(我猜是外部)是正确的事情。但是,如果有重叠,则不要创建新列,而应使用原始名称将其推入列中。

举个小例子:

A:                       B:                     C:
Time   col1   col2       Time   col1  col2       Time   col3   col4
0      1      2          0.2    2     1          0.1    1      5
0.1    3      4          0.3    1     2          0.2    7      4 

应合并为:

Time col1 col2 col3 col4
0    1    2    1    5
0.1  3    4    7    4
0.2  2    1    NaN  NaN
0.3  1    2    NaN  NaN

我为此寻找了一种优雅的解决方案,但我想到的只是对数据帧的每个单元进行迭代。还有更好的可能性吗?

1 个答案:

答案 0 :(得分:0)

pd.concat([A,B,C])

这对您有用吗?