【发布时间】:2021-11-26 19:47:22
【问题描述】:
我有两个数据框
两者都有月份列
我想在 df1 个月前导出到 excel(创建 excel 文件)
dint_month = df1['month'].unique()
outputfile = pd.ExcelWriter(str(value)+'.xlsx', engine='xlsxwriter')
for value in dint_month:
month1 = df1[df1['month']== value]
month1.to_excel(outputfile, sheet_name='Course', index=False)
outputfile.save()
这将创建文件并将数据导出到我想要的文件中 现在我有一个 DF2,我有月份列和每周更新 所以我想在我从 DF1 导出的同一个月的 Excel 文件中的单独工作表中添加每周信息
我又尝试了一个 for 循环,但它会将所有星期都导出到所有文件。如果您可以建议,请告诉我如何实现这一目标。
【问题讨论】:
-
您是否尝试过更改其他数据框的
sheet_name? -
我做了,它导出了所有文件中的所有星期。
标签: python pandas export-to-excel data-export