我正在尝试从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
大于最大可能的大小。
答案 0 :(得分:0)
结果证明我应该使用concat来获得预期的结果。