我试着四处寻找,但没有找到很多类似的解决方案。我确信这是一个相对简单的解决方案,但我忽略了它。
我想在.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)