get1=pd.read_csv('food.csv',encoding='GB2312')#讀取文件
r?=?get1.groupby(['age','id']).size().reset_index()#展開成dataframe
print(r)
r?=?r.groupby(['age']).size().reset_index()#統(tǒng)計(jì)不同age的數(shù)量
r.columns=['age','num1']
print(r)第一次print后(一部分):1375 ? ?86 ? ? ? ?293.0 ? ? ?41376 ? ?87 ? ? ? ? 23.0 ? ? 10第二次print后(一部分):16 ? ? 42 ? ?1617 ? ? 43 ? ?18做出來的圖如下:
為啥用了groupby后數(shù)據(jù)還是重復(fù)的
無無法師
2017-03-20 17:43:46