csv文件中删除列
时间: 2023-07-24 07:18:59 浏览: 116
批量删除同一文件夹下CSV文件指定列小工具
3星 · 编辑精心推荐
要从CSV文件中删除列,可以使用Python中的pandas库。具体步骤如下:
1.导入pandas库。
```python
import pandas as pd
```
2.使用pandas的read_csv()函数读取CSV文件。
```python
df = pd.read_csv('filename.csv')
```
3.使用drop()函数删除指定列。需要指定要删除的列名和axis参数为1。
```python
df = df.drop(['column_name'], axis=1)
```
4.使用to_csv()函数将修改后的数据写回到原始文件中。
```python
df.to_csv('filename.csv', index=False)
```
完整的代码示例:
```python
import pandas as pd
# 读取CSV文件
df = pd.read_csv('filename.csv')
# 删除指定列
df = df.drop(['column_name'], axis=1)
# 将修改后的数据写回到原始文件
df.to_csv('filename.csv', index=False)
```
注意,这将修改原始文件,所以在执行此操作之前最好备份原始文件。
阅读全文