df2 = pd.DataFrame(test_out) df2.to_excel())和df1 = pd.DataFrame(train_out) df1.to_excel(())存入一个excel
时间: 2024-02-24 08:54:24 浏览: 116
DataFrame.to_excel多次写入不同Sheet的实例
5星 · 资源好评率100%
你可以通过指定 sheet 名称的方式将两个 DataFrame 写入到同一个 Excel 文件中的不同 sheet 中。具体实现方法如下:
```python
import pandas as pd
# 创建 DataFrame 对象
df1 = pd.DataFrame(train_out)
df2 = pd.DataFrame(test_out)
# 创建 ExcelWriter 对象
writer = pd.ExcelWriter('output.xlsx')
# 将 df1 和 df2 对象写入到不同的 sheet 中
df1.to_excel(writer, sheet_name='train_data')
df2.to_excel(writer, sheet_name='test_data')
# 保存 Excel 文件
writer.save()
```
在上述代码中,我们首先创建了两个 DataFrame 对象 df1 和 df2,然后使用 pd.ExcelWriter() 方法创建了一个 ExcelWriter 对象 writer,并指定了要写入的 Excel 文件名称为 'output.xlsx'。接着,我们使用 to_excel() 方法将 df1 和 df2 对象分别写入到 writer 对象中的两个不同的 sheet 中,分别为 'train_data' 和 'test_data'。最后,我们使用 writer.save() 将写入的内容保存到 Excel 文件中。需要注意的是,这里的括号中不需要填写任何内容,因为我们已经在 pd.ExcelWriter() 方法中指定了要写入的 Excel 文件的名称。
阅读全文