将 pandas DataFrame 导出到 googsheet 时索引标头丢失

我需要将用数据框制作的数据透视表放在 googlesheet 中。当我尝试在 jupyter 中运行它时,它应该显示:

http://img4.mukewang.com/63aa546800013fbf06440474.jpg

但是当我将数据导出到 googlesheet 时,索引标题丢失,如下图所示:

http://img3.mukewang.com/63aa54730001408b06590289.jpg

这是我的代码的一部分,负责创建数据框并将其导出到 googlesheet 中。我正在使用 pygsheets 库来访问 googlesheets。


df1 = wks.get_as_df()


df1 = df1.apply(pd.to_numeric, errors='ignore')


df2 = pd.pivot_table(df1, index =['SSPU','Color'], columns = "Size",values='US 全库存',fill_value=0, aggfunc = sum, margins=True)


print(df2)

我检查了很多教程,但没有找到解决方案。


鸿蒙传说
浏览 155回答 1
1回答

三国纷争

对于set_dataframe()写入 google 工作表的功能,请根据文档设置copy_index=True默认值。copy_index=False我以前从未使用过这个库,但希望它对你有用。set_dataframe(df, start, copy_index=False, copy_head=True, extend=False, fit=False, escape_formulae=False, **kwargs)https://pygsheets.readthedocs.io/en/stable/worksheet.html参数:copy_index – 复制数据帧索引(支持多索引)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python