【问题标题】:Trying to add index column to csv file尝试将索引列添加到 csv 文件
【发布时间】:2022-01-06 21:06:54
【问题描述】:

我试图将索引列添加到 csv 文件。我不能使用 pandas,因为我的文件太大,而且 panads 无法读取全部数据。

我试过这样做;

with open('test.csv') as infile, open('sample_.csv', 'w') as outfile:
    for idx, line in enumerate(infile):
        outfile.write(f'{idx}   {line}')

这确实给了我一列,但是索引列与已经存在的第一列合并。

【问题讨论】:

  • 你需要在idx后面加上你的分​​隔符,可能是逗号。

标签: python csv


【解决方案1】:

CSV 代表逗号分隔值。您正在编写您的行,就好像它们是制表符分隔的,这是可能的,但是需要在“打开”函数调用中指定它。 试试这个:

outfile.write(f'{idx},{line}')

【讨论】:

  • 成功了,谢谢!
猜你喜欢
  • 2015-08-12
  • 2016-09-27
  • 2022-07-07
  • 2016-12-17
  • 2015-03-31
  • 1970-01-01
  • 1970-01-01
  • 2015-11-29
  • 1970-01-01
相关资源
最近更新 更多