我需要一些帮助来处理.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个单独的列中。
答案 0 :(得分:0)
答案来自Trenton McKinney的评论
g = df.groupby(['Council District','TYPENAME']).size().to_frame('count').reset_index()
g.to_csv('my.csv', index=False)