gpt4 book ai didi

python - 编写 CSV 时添加的额外字符

转载 作者:太空宇宙 更新时间:2023-11-04 09:00:36 26 4
gpt4 key购买 nike

<分区>

我目前正在使用 python 读取一个 CSV 文件,然后将最后一列写入另一个 CSV 文件。

我的读写代码是:

with open('source.csv', 'rb') as csvfile:
rdr = csv.reader(csvfile, delimiter=',', quotechar='|')
with open('result.csv', 'wb') as result:
wtr = csv.writer(result, delimiter=',', quotechar='|' )
for r in rdr:
wtr.writerow((r[2]))

输入看起来像这样:

#SYMBOL_NAME,TIMESTAMP,VALUE
,20140909230500.000000,0.000000
,20140909231000.000000,0.000000
,20140909231500.000000,0.000000
,20140909232000.000000,0.000000
,20140909232500.000000,0.000000

我对时间戳不感兴趣,因为生成它的软件,在这种情况下符号名称是一个空列。

我希望我的输出是这样的:

VALUE
0.000000
0.000000
0.000000
0.000000
0.000000

但是我实际上得到了这个:

V,A,L,U,E
0,.,0,0,0,0,0,0
0,.,0,0,0,0,0,0
0,.,0,0,0,0,0,0
0,.,0,0,0,0,0,0
0,.,0,0,0,0,0,0

现在我很确定这是因为 csv.writer 部分中的 delimiter=','。但是,当我尝试设置 delimiter='' 以删除逗号时,我被告知它必须至少是一个字符串。

当我一起删除 delimiter 参数时,我得到完全相同的输出。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com