将数据添加到csv文件中,而无需触摸文件中的先前数据

时间:2019-02-27 22:20:30

标签: python python-3.x pandas csv export-to-csv

我有一个名为“ data.csv”的csv文件:

Column1  Column2  Column3  Column4
10       20       30       40
12       23       78       98
23       67       101      123
24       70       104      130
25       73       105      131

然后我正在跑步:

df_out = df.diff()
df_out = df_out.dropna()
df_out.to_csv('newdata.csv', index=False)

这样可以使行彼此相减并得到结果 被打印到新的csv文件中:

Column1  Column2  Column3  Column4  
2        3        48       58      
11       44       23       25      
1        3        3        7
1        3        1        1

值会不断添加到“ data.csv”文件中,这意味着“ newdata.csv”会不断进行更新,只是存在差异。

问题:每次我运行代码时,它首先都开始从“ data.csv”文件的第1行中减去,但我只希望它找到新值的差异而不接触旧的“ newdata.csv”中的数据

熊猫里面有可能吗?

0 个答案:

没有答案