python处理csv的所有方法
时间: 2024-09-26 13:13:44 浏览: 22
python处理csv数据的方法
3星 · 编辑精心推荐
在Python中,处理CSV文件通常使用内置模块`csv`或第三方库如`pandas`。以下是两种常见方法:
1. **使用`csv`模块**:
- `open()`: 打开CSV文件并创建一个reader对象。
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
- `writerow()`: 写入一行到CSV文件。
```python
import csv
data = ['Name', 'Age', 'City']
with open('example.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(data)
```
2. **使用`pandas`库**:
- `read_csv()`: 读取CSV文件到DataFrame对象,方便处理大量数据和各种数据操作。
```python
import pandas as pd
df = pd.read_csv('example.csv')
print(df.head())
```
- `to_csv()`: 将DataFrame保存回CSV文件。
```python
df.to_csv('output.csv', index=False)
```
除了基本读写外,`pandas`还有许多高级功能,如分组、清洗数据、合并数据等。
阅读全文