将数据添加到csv文件而不接触fi中以前的数据

2024-03-28 21:09:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为“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”中的旧数据

这在熊猫体内是可能的吗


Tags: 文件csvtodfdatadiff差异out