相关疑难解决方法(0)

从python3中的csv文件中删除特定列

需要删除多个 csv 文件的某些特定列和行(按索引),而不创建新文件。

对于下面的代码,它在每行之后给出带有新空白行的输出。

import csv

with open('file.csv') as fd:
   reader = csv.reader(fd)
   valid_rows = [row for idx, row in enumerate(reader) if idx != 0]

with open('file.csv', 'w') as out:
   csv.writer(out).writerows(valid_rows)
Run Code Online (Sandbox Code Playgroud)

执行此操作的更简单方法是什么(可能是其他 python 库)?

csv python-3.x

2
推荐指数
1
解决办法
9157
查看次数

标签 统计

csv ×1

python-3.x ×1