python groupby 用法
时间: 2023-08-21 13:06:56 浏览: 100
DataFrame.groupby()所见的各种用法详解
5星 · 资源好评率100%
在Python中,groupby是一个用于对数据进行分组的函数。它可以根据指定的列或多个列对数据进行分组,并返回一个分组对象。可以使用该对象进行聚合操作,如计算平均值、求和等。
在引用[1]中的示例中,使用了groupby函数对数据按照'key1'列进行了分组,并通过遍历分组对象,打印出了每个分组的名称和对应的数据。
在引用[2]中的示例中,使用了两个分组变量'df['key1']'和'df['key2']',并通过groupby函数对'df['data1']'列进行了分组。然后使用mean函数计算了每个分组的平均值,并通过unstack方法对结果进行了重塑。
在引用[3]中的示例中,使用了groupby函数对"employees"列进行了分组,并使用mean函数计算了每个分组的薪资平均数。最后使用reset_index方法将结果重置为DataFrame格式。
总结来说,groupby函数可以根据指定的列或多个列对数据进行分组,并可以进行各种聚合操作。这是在Python中进行数据分析和统计非常常用的功能。
阅读全文