用python删除csv中某一列
时间: 2023-06-04 07:05:27 浏览: 98
comma:Python CSV和定界符分隔的文件,供人类使用!
您好!关于您的问题,我可以为您提供一些 Python 代码来删除 CSV 文件中的某一列。以下是参考代码:
```python
import csv
# 打开原始 CSV 文件
with open('data.csv', 'r') as file:
reader = csv.reader(file)
# 新建一个 CSV 文件,用来保存删除某一列后的数据
with open('new_data.csv', 'w', newline='') as new_file:
writer = csv.writer(new_file)
# 遍历原始数据,删除某一列
for row in reader:
del row[2] # 在这里指定要删除的列号
writer.writerow(row)
# 打印完成的提示信息
print('CSV 文件中某一列已删除!')
```
请将代码中的 `data.csv` 替换为您自己的文件名,同时将要删除的列号 `2` 替换为您需要删除的列号即可。希望这可以帮助到您!
阅读全文