【发布时间】:2020-03-19 16:59:35
【问题描述】:
我需要一些帮助来处理 .csv 文件的内容。
我的文件如下所示:
我需要按“议会区”和“TYPENAME”对内容进行分组并显示它们的总数。 然后我需要将结果存储在 3 个不同的列中,如下所示:
我尝试使用以下代码完成此操作:
ds=pd.read_csv(r"myfile.csv")
ds.info()
ds.keys()
ds=pd.read_csv("myfile.csv")
grouped=(ds.groupby(['Council District','TYPENAME']).size().to_frame("Count"))
grouped.to_csv(r"request_by_districtTEST.csv")
print(grouped.head())
grouped.describe(include='all')
grouped.keys()
任何人都知道如何修复我的代码,以便将其存储到 3 个单独的列中?
【问题讨论】:
-
Stack Overflow Discourages Screenshots。这个问题很可能会被否决。您不鼓励提供帮助,因为没有人愿意重新输入您的数据或代码,而且屏幕截图通常难以辨认。
-
g = df.groupby(['Council District','TYPENAME']).size().to_frame('count').reset_index()然后g.to_csv('my.csv', index=False)。 -
@TrentonMcKinney 非常感谢!解决了我的问题!!!将标记为答案!!!
标签: python pandas-groupby