如何使用Python将数据保存为CSV格式?
时间: 2024-11-03 21:21:48 浏览: 4
python 借助numpy保存数据为csv格式的实现方法
5星 · 资源好评率100%
在Python中,你可以使用内置的csv模块或者pandas库来方便地将数据保存为CSV格式。以下是两种常见的方法:
1. 使用csv模块:
```python
import csv
data = [['Name', 'Age'], ['John', 25], ['Jane', 30]]
with open('example.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
这里我们创建了一个简单的二维列表表示数据,然后使用`writerow()`函数一行行写入文件。
2. 使用pandas库:
```python
import pandas as pd
data = {'Name': ['John', 'Jane'], 'Age': [25, 30]}
df = pd.DataFrame(data)
# 或者直接从字典、列表等结构转换
df.to_csv('example.csv', index=False)
```
Pandas的`to_csv()`函数可以更轻松地处理复杂的数据结构,并提供更多的选项来定制输出。
阅读全文