数据作为数据帧附加到内存中

时间:2021-01-28 10:55:44

标签: python pandas dataframe

我有这样的数据 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 附加到内存中以进一步使用它,而不是再次导出和导入。是否有可能? 我尝试追加几种方式,但没有成功。

1 个答案:

答案 0 :(得分:2)

当然!只需使用 .append() 方法:

df3 = pd.DataFrame()

然后,在循环内:

df3 = df3.append(df)
df3 = df3.append(df1)
相关问题