所有 我有一个包含许多列但没有标题的txt文件。 我用
df=pd.read_csv('a.txt',sep=' ',header=None,usecols=[2,3],names=['waiting time','running time')
假设列是这样的:
waiting time running time
0 8617344 8638976
1 8681728 8703360
2 8703488 8725120
3 8725120 8725760
4 4185856 4207488
对于第三列,我想减去第二列的值,然后我可以得到
waiting time running time
0 8617344 21632
1 8681728 21632
2 8703488 21632
3 8725120 640
4 4185856 21632
我的问题是如何让改变真的发生在txt文件中?这意味着txt文件已经相应地进行了更改。
答案 0 :(得分:-1)
如果您的问题是如何使用新数据更新文本文件,只需使用第一行的写入版本:
# Save to file a.txt
# Use a space as the separator
# Don't save the index
df.to_csv('a.txt', sep=' ', index=False)