pandas to_csv () 导出为 CSV文件
时间: 2024-10-25 10:06:21 浏览: 64
pandas的`to_csv()`函数是Pandas库中的一个非常常用的方法,它用于将DataFrame对象转换成CSV(Comma-Separated Values)文件格式并保存到磁盘上。这个函数接受几个关键参数:
1. `filename`: 需要保存的CSV文件名,可以是一个完整的路径,也可以是相对路径,如果不指定,则默认保存在当前工作目录下。
2. `path_or_buf`: 可选的参数,如果提供了一个字符串,那么`to_csv()`会直接写入到文件;如果提供的是一个BufferedIOBase对象,如`StringIO`,则数据会被追加到该缓冲区。
3. `sep`: 列分值,默认是逗号(','),可以根据需要设置其他字符,比如制表符('\t')。
4. `index`: 是否包含行索引,默认是True,你可以选择False来忽略索引。
5. `header`: 是否包含列名,默认是True,可以选择None或False来省略列名。
例如,下面是一个基本的使用示例:
```python
import pandas as pd
# 创建一个简单的DataFrame
data = {'Name': ['John', 'Anna', 'Peter'], 'Age': [28, 24, 30]}
df = pd.DataFrame(data)
# 将DataFrame保存为CSV文件
df.to_csv('output.csv', index=False)
```
在这个例子中,`output.csv`就会在当前工作目录下创建,并保存DataFrame的数据。
阅读全文