我有一个名为“ 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”中的数据
熊猫里面有可能吗?