我是Python的初学者,有下一个“问题”。如果你能帮助我,我会很高兴的)
我有一个*.dat文件(我们把它命名为file-1,第一行只是一个标题,我只在这里用来标记列),它看起来像:1 2 3 4 5 6
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
6 5 -1000 "" "" ""
我需要它像(file-1(已转换)):
^{pr2}$
因此,文件1有9行(7行包含信息,2行为空)和6列,我必须执行下一步:删除文件1中的最后3列。在
在第2列和第3列之间添加1个新列。在
在通过空行之后,这个新列的值应该增加1个单位(比如'+=1')。在
删除所有空行。结果表示为“file-1(converted)”。在
我试过这么做,但还是失败了。目前我的水平是:import sys
import csv
with open("file-1.dat", "r", newline="") as f:
s