3分钟快速掌握Pandas中Groupby用法
在日常数据分析中,我们经常需要将数据根据某个(多个)列或字段进行分组统计,比如统计高三年级每个班的数学平均成绩,这时我们就需要采用分组的操作来实现。在Pandas中,我们可以使用groupby方法轻松的完成上述需求,下面就一起来看一下吧。
为了方便演示,我们先创建一个样本数据。数据包含三列分别是company、salary、age,共10行数据。
company=["A","B","C"]
data=pd.DataFrame({
"company":[company[x] for x in np.random.randint(0,len(company),10)],
"salary":np.random.randint(5,50,10),
"age":np.random.randint(15,50,10)
}
)
来源:白话机器学习