gpt4 book ai didi

python Pandas : manually write to the same Excel after exporting a dataframe

转载 作者:太空宇宙 更新时间:2023-11-04 03:28:18 25 4
gpt4 key购买 nike

我以这种方式将数据框导出到 Excel:

import pandas as pd
df=pd.DataFrame( data= np.ones((4,2)), columns=['x','y'])

writer = pd.ExcelWriter('output.xlsx')
sheet='Test'
df.to_excel(writer,sheet)

writer.save()

如何让python在dataframe的右边写几行描述?类似于:“此数据框包含 bla bla bla”。具体来说:

  1. 我可以使用 pandas 写入同一张纸吗?或者我必须使用writer.save() 之后的另一个模块?保存并重新打开似乎浪费时间和资源
  2. 如果我不能使用 pandas,怎么办我应该使用模块吗? xlsxwriter 无法修改现有文件。

最佳答案

您可以在保存之前访问 XlsxWriter 工作簿/工作表,并在那里进行任何您想要的修改。例如

df.to_excel(writer, sheet)
wb = writer.book
ws = writer.sheets[sheet]
ws.write(1, 4, "DataFrame contains ...")
writer.save()

关于 python Pandas : manually write to the same Excel after exporting a dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com