我有这样的数据 df:
,load,mem,Loc,Rem
0,1.0,7.48,6.7,pencil
1,1.0,8.020022,7.602671,book
df1:
0,log_no
1,1.2165430890794655
我在每次迭代时附加它,它用命令附加如下
df.to_csv(out_path, mode='a', header=True)
df1.to_csv(out_path, mode='a', header=True)
结果为下面的csv:
,load,mem,Loc,Rem
0,1.0,7.48,6.7,pencil
1,1.0,8.020022,7.602671,book
0,log_no
1,1.2165430890794655
然后,我必须再次导入
pd.read_csv()
我想将它作为数据帧作为 df3 附加到内存中以进一步使用它,而不是再次导出和导入。是否有可能? 我尝试追加几种方式,但没有成功。
答案 0 :(得分:2)
当然!只需使用 .append()
方法:
df3 = pd.DataFrame()
然后,在循环内:
df3 = df3.append(df)
df3 = df3.append(df1)