如何使用相同的数据编辑.csv文件中每行的末尾



我试着四处寻找,但没有找到很多类似的解决方案。我确信这是一个相对简单的解决方案,但我忽略了它。

我想在.csv的每一行的末尾添加相同的信息。我试着将.csv文件移到excel中,手动编辑,然后将其转换回.csv,但它没有以兼容的方式移到Tableau,因为.csv文件最终会变成散点图。手动操作450行会适得其反。我试过使用一个可以附加的单独文件,但再次进入tableau时,效果不好。

下面的行是数据的样子,最后我需要添加D11

0,-11.0,0022-03-01 1:05:29.70,611846.0

由于您的文件格式是CSV,我假设您不想只添加D11,还想添加另一个CSV字段分隔符,它似乎是,。下面的python脚本读取一个文件input.csv并写入一个新文件output.csv,每行末尾都有一个额外的,D11

#!/usr/bin/python3                                                                                                 
import sys
additionalText=",D11"
inputfile='input.csv'
sys.stdout = open('output.csv', 'w')
with open(inputfile) as file:
for line in file:
print(line.rstrip() + additionalText)

最新更新