python - 在导出到 xlsx 之前在数据框的开头添加空行
问题描述
我有一个熊猫数据框,我需要在列头上附加 3 个空白行,然后才能将其导出到 xlsx。
我根据这个问题使用这段代码:
df1 = pd.DataFrame([[np.nan] * len(df.columns)], columns=df.columns)
df = df1.append(df, ignore_index=True)
但它在索引 0 处添加了行,我需要在 xlsx 中具有列名的行之前的空白行。
这可能吗?
解决方案
使用startrow
参数省略第一N
行:
N = 3
df.to_excel('data.xlsx', sheet_name='Sheet1', startrow=N, index=False)
推荐阅读
- javascript - 流畅的ffmpeg节点js命令
- socket.io - Socket.io 命名空间真的是一个单独的空间吗?
- vba - 如何取消远离子窗体的导航
- r - 编写公式并尝试在 R 中循环
- websocket - jBASE 是否支持实时交互?
- java - 使用 springboot 创建端点的问题
- python - 使用 MySQL DB 中的 for 循环绘制 matplotlib 条
- spring-boot - 商标符号更改为 ? 在 SpringBoot 上:Debian
- excel - 如何在所选单元格下方添加空白行并保留上面的格式和公式
- methods - 将参数传递给 groovy 函数