gpt4 book ai didi

Python/ Pandas : writing multiple Dataframes to Excel sheets using a "for-loop"

转载 作者:行者123 更新时间:2023-12-01 01:04:40 25 4
gpt4 key购买 nike

我无法想象这个问题以前没有被问过,但我无法在这里找到答案:我得到了一个 Excel 文件作为 Dataframe 并在其上使用了 Dataframe.groupby 。现在我想将每个组保存到一个新的 Excel 文件中,为每个组使用不同的工作表。我所能做的就是创建很多新文件,每个文件中有一组。我的新“解决方案”没有任何作用。

df = pd.read_excel(file)
neurons = df.groupby("Tags")

#writing Keys into a list
tags = neurons.groups.keys()
tags = list(tags)


for keyInTags in tags:
cells = group.get_group(keyInTags)
cells.to_excel("final.xlsx", sheet_name=keyInTags)

我没有收到任何错误,但也没有收到新文件或写入现有文件。

最佳答案

实际上,我相信这是一个更好的解决方案。用以下代码替换 for 循环:

writer = pd.ExcelWriter('excel_file_name.xlsx')

for keyInTags in tags:
cells = group.get_group(keyInTags)
cells.to_excel(writer, sheet_name=keyInTags)

writer.save()
writer.close()

关于Python/ Pandas : writing multiple Dataframes to Excel sheets using a "for-loop",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55476283/

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