python - 在同一个excel文件中写入多个工作表
问题描述
我想编写存储在同一个 excel 文件中的不同工作表。即使我浏览了各种帖子,我也没有得到想要的结果。
基本上,我在一个循环中创建各种汇总统计数据并希望将它们存储起来。我的代码如下所示:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
writer = pd.ExcelWriter(r'Output.xlsx', engine='xlsxwriter')
for i in list(df):
summary=df.loc[:,i].describe()
summary.to_excel (writer, sheet_name=i,startrow=1)
summary.to_excel (writer, sheet_name=i,startrow=12)
writer.save()
但是,运行代码后,只填充了工作表 A。
任何线索我错过了什么?
解决方案
推荐阅读
- javascript - 一个会话的返回路径
- assembly - 为什么即使包含 JUMPDEST 也无法跳入指令?
- android - 没有firebase的iOS和Android的Flutter推送通知?
- r - R:从数据框列中获取 JSON 字符串的向量(逐行)
- python - 如何根据夏令时更改 UTC OHLC 时间序列上的熊猫重采样
- javascript - 谷歌表格脚本将完成的行移动到新工作表
- javascript - 如何在 React (JSX) 中连接动态值
- google-apps-script - 无法在我的谷歌脚本中使用 danfo-js 库
- javascript - Vue - 如果路由器页面上存在类,则显示另一个类
- machine-learning - 解码器中的编码器 = LSTM(128)(encoder) 是隐藏状态还是解码器的输入?