为啥用了groupby后数据还是重复的

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()#统计不同age的数量
r.columns=['age','num1']
print(r)

第一次print后(一部分):

1375    86        293.0      4

1376    87         23.0     10

第二次print后(一部分):

16     42    16

17     43    18

做出来的图如下:

http://img.mukewang.com/58cfa41a0001808e07140575.jpg

无无法师
浏览 1867回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP