python将两列数据写入csv
时间: 2024-09-29 20:04:26 浏览: 41
python处理csv数据的方法
3星 · 编辑精心推荐
在Python中,你可以使用内置的`csv`模块或者第三方库如`pandas`来将两列数据写入CSV文件。这里我们分别介绍这两种方法。
**使用csv模块**:
```python
import csv
# 假设data是一个包含两列数据的列表,例如:
data = [['名字', '年龄'], ['张三', '25'], ['李四', '30']]
with open('output.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
# 写入表头
writer.writerow(data[0])
# 写入数据
for row in data[1:]:
writer.writerow(row)
```
**使用pandas库**:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({
'名字': ['张三', '李四'],
'年龄': [25, 30]
})
# 将DataFrame保存为CSV文件
df.to_csv('output.csv', index=False)
```
在这两个例子中,`output.csv`将是写入的数据,每行表示一列,第一行通常表示列名。
阅读全文