1. Groupby用于数据分组
|
|
对class进行分组并打印出来1234567891011121314new_df = df.groupby(['class'])for key,value in new_df: print(key) print(value) #分组结果bird class max_speedfalcon bird 389.0parrot bird 24.0mammal class max_speedlion mammal 80.5monkey mammal NaN
2. groupby().mean() 计算分组后的平均值,只有numerical值才会纳入计算
|
|
3. groupby.agg() 聚合函数的使用
可以将多个函数聚合在一起使用,非常的方面快捷。
|
|
4. 其他函数
- groupby.size()
- groupby.count()
- groupby.first(), groupby.last()
- groupby.head(), groupby.tail()
- groupby.max(), groupby.min(),获得分组数据中最大/最小的值