pandas 对group进行聚合的例子
2020-02-13 11:33
477 查看
如下所示:
DataFrameGroupBy.agg(arg, *args, **kwargs)
例子:
>>> df = pd.DataFrame({'A': [1, 1, 2, 2], ... 'B': [1, 2, 3, 4], ... 'C': np.random.randn(4)})
输出:
>>> df A B C 0 1 1 0.362838 1 1 2 0.227877 2 2 3 1.267767 3 2 4 -0.562860
对每一行使用agg函数
>>> df.groupby('A').agg('min') B C A 1 1 0.227877 2 3 -0.562860
对多列使用多个agg函数:
>>> df.groupby('A').agg(['min', 'max']) B C min max min max A 1 1 2 0.227877 0.362838 2 3 4 -0.562860 1.267767
选择一列使用agg函数:
>>> df.groupby('A').B.agg(['min', 'max']) min max A 1 1 2 2 3 4
>>> df.groupby('A').agg({'B': ['min', 'max'], 'C': 'sum'}) B C min max sum A 1 1 2 0.590716 2 3 4 0.704907
以上这篇pandas 对group进行聚合的例子就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 覆写onLayout进行layout,含自定义ViewGroup例子
- pandas聚合和分组运算之groupby
- 覆写onLayout进行layout,含自定义ViewGroup例子
- 覆写onLayout进行layout,含自定义ViewGroup例子
- python|jupyter|pandas|4.4使用分组聚合进行组内计算
- pandas聚合和分组运算之groupby
- 判断当前进程是否以管理员权限运行(AllocateAndInitializeSid后,用CheckTokenMembership与AdministratorsGroup进行比较,和Delphi的那个例子还有点不一样)
- 总结四——使用pandas进行数据清洗,规整、聚合与分组
- pandas聚合和分组运算之groupby
- 利用python进行数据分析-pandas.concat/subplots/gropuby/pivot_table,多文件整合、聚合、分组,子图
- cisco 端口聚合例子 cisco2950与3560交换机进行2端口
- 覆写onLayout进行layout,含自定义ViewGroup例子
- 覆写onLayout进行layout,含自定义ViewGroup例子
- 将不确定变为确定~Linq的Group是否可以根据多个字段进行分组
- 对DataGrid控件中的列进行排序的例子
- 使用Group-Object进行分组
- Flex中如何利用Matrix类的rotate函数对图片进行旋转操作的例子
- tomcat+mysql+eclipse 开发的第一个例子:对数据库进行增删查改
- caffe学习:使用caffe进行图像分类(官方例子)
- 利用pandas对数据进行基本清洗