能否将不同大小的行附加到数据框?

时间:2019-06-13 18:19:54

标签: python pandas dataframe

我正在尝试从csv更新excel工作表中的某些数据。加载数据后,我尝试查看ID是否存在,如果不存在,请将其附加到数据框,例如:

df:

  0 1 2 3
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7

df2:

  0 1 2
0 5 6 7
1 2 3 4

结果:

  0 1 2 3
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 NaN

我尝试过仅追加df.append(df2)行。我敢肯定,一个简单的解决方法是在其中添加一个值,以将NaN替换为0,但是我正在处理较大规模的数据集,因此我需要找到更好的方法。

ValueError:数组太大; arr.size * arr.dtype.itemsize大于最大可能的大小。

1 个答案:

答案 0 :(得分:0)

结果证明我应该使用concat来获得预期的结果。