Python 如何使用loop命令切片、创建新df并使用特定名称保存?

Python 如何使用loop命令切片、创建新df并使用特定名称保存?,python,pandas,Python,Pandas,我的数据帧是: [Columns Displayed][1] (3974 rows × 8 columns) 如果我输入df[“Country”].value_counts(),输出值将在10到46之间。我只想在value_counts()结果中将46个国家/地区作为子集,使用“国家/地区代码”将每个国家/地区单独保存为新的df,以命名df,并使用“国家/地区代码”将此新df保存为csv文件名的一部分 例如,我对乌拉圭(国家代码:URY)手动执行了以下操作: 然后,我保存了它: painel_

我的数据帧是:

[Columns Displayed][1]
(3974 rows × 8 columns)
如果我输入df[“Country”].value_counts(),输出值将在10到46之间。我只想在
value_counts()
结果中将46个国家/地区作为子集,使用“国家/地区代码”将每个国家/地区单独保存为新的df,以命名df,并使用“国家/地区代码”将此新df保存为csv文件名的一部分

例如,我对乌拉圭(国家代码:URY)手动执行了以下操作:

然后,我保存了它:

painel_URY.to_csv(r"C:\pasta1\pasta2\pasta3\painel_URY.csv")
我试过什么?
我试图使用for each和join()创建一个循环,但失败得很惨。我想知道这是否可能

使用
groupby
获取每个国家/地区的数据框,并保存46行数据框

对于国家,在df.groupby(“国家”)中分组:
如果len(组)==46:
group.to_csv(f'/{country}.csv')

欢迎来到StackOverflow。请按照您创建此帐户时的建议,阅读并遵循帮助文档中的发布指南。适用于这里。在您发布MCVE代码并准确指定问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您指定的问题。StackOverflow不是设计、编码、研究或教程资源。哦!我不知道!谢谢也!非常简单和干净。你让我开心+1.
painel_URY.to_csv(r"C:\pasta1\pasta2\pasta3\painel_URY.csv")