pd.DataFrame保存成excel
时间: 2023-11-03 09:03:49 浏览: 158
可以使用pandas库中的to_excel函数将DataFrame保存为Excel文件,示例代码如下:
``` python
import pandas as pd
# 创建DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [20, 25, 30, 35]}
df = pd.DataFrame(data)
# 将DataFrame保存为Excel文件
df.to_excel('data.xlsx', index=False)
```
在上述代码中,to_excel函数的第一个参数为保存的文件名,第二个参数index=False表示不保存行索引。如果要保存多个DataFrame到同一个Excel文件中,可以使用ExcelWriter对象,示例代码如下:
``` python
import pandas as pd
# 创建DataFrame1
data1 = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [20, 25, 30, 35]}
df1 = pd.DataFrame(data1)
# 创建DataFrame2
data2 = {'name': ['Emily', 'Frank', 'Grace', 'Henry'], 'age': [40, 45, 50, 55]}
df2 = pd.DataFrame(data2)
# 将多个DataFrame保存到同一个Excel文件中
with pd.ExcelWriter('data.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
```
在上述代码中,ExcelWriter对象的第一个参数为保存的文件名,sheet_name参数指定了保存的工作表名称,index=False表示不保存行索引。
阅读全文