【Pandas】groupby连用的count()和size()的区别
groupby连用的count()和size()的区别
- count() 计算的是 value(数值); size() 计算的是 size(个数)
我们有以下表:
size()
age = df.groupby(by='Nation').size().reset_index()
age
可以发现,size()计数的是记录的条数,即每个nation对应有多少条
count()
count = df_try.groupby(by='Nation').count().reset_index()
count
可以发现,count()计数的是值,值的个数