读取csv表格,删除其中一列后以utf-8保存csv
时间: 2023-06-17 22:05:33 浏览: 68
自动拆分csv文件,并存储为utf-8格式的csv文件
可以使用Python中的pandas模块来实现这个任务。假设我们要删除csv表格中的第二列,可以按照以下步骤进行操作:
1. 导入pandas模块:
```python
import pandas as pd
```
2. 读取csv表格:
```python
df = pd.read_csv('input.csv', encoding='utf-8')
```
其中,`input.csv`是待处理的csv文件名,`encoding='utf-8'`指定了文件的编码格式。
3. 删除第二列:
```python
df.drop(df.columns[1], axis=1, inplace=True)
```
其中,`df.columns[1]`表示第二列的列名,`axis=1`表示按列删除,`inplace=True`表示在原数据集上进行操作。
4. 保存csv文件:
```python
df.to_csv('output.csv', index=False, encoding='utf-8')
```
其中,`output.csv`是保存的文件名,`index=False`表示不保存行索引,`encoding='utf-8'`指定保存的编码格式。
完整代码:
```python
import pandas as pd
df = pd.read_csv('input.csv', encoding='utf-8')
df.drop(df.columns[1], axis=1, inplace=True)
df.to_csv('output.csv', index=False, encoding='utf-8')
```
阅读全文