美文网首页
pandas group分组

pandas group分组

作者: 衣介书生 | 来源:发表于2020-03-07 23:29 被阅读0次

某列数据按照某列分组:

import numpy as np
import pandas as pd

df = pd.DataFrame({"key1": list("aabba"),
               "key2": ["one","two","one","two","one"],
               "data1": np.random.randn(5),  # 生成服从标准正态分布的随机数构成的一维数组
               "data2": np.random.randn(5)})
print(df)

grouped = df["data1"].groupby(df["key1"]) 
print(grouped.max())
print(grouped.min())
print(grouped.mean())
print(grouped.std())
print(grouped.describe())
# for loop all group
for name, group in grouped:
    print("name: {}".format(name))
    print("group:\n{}".format(group))

某列数据按照某几列分组:

grouped1 = df["data1"].groupby([df["key1"], df["key2"]]) 

所有数据按照某列分组:

grouped1 = df["data1"].groupby([df["key1"], df["key2"]]) 

按照数据类型划分列:

grouped3 = df.groupby(df.dtypes, axis=1)

相关文章

  • pandas group分组

    某列数据按照某列分组: 某列数据按照某几列分组: 所有数据按照某列分组: 按照数据类型划分列:

  • 2019-11-23_单表查询_分组

    说到分组查询,当然想到的是group by,根据字面group就明白是分组的意思,group by后面加分组条件,...

  • mysql小书---分组和函数

    分组--group by 简单--select 字段 from 表 group by 字段 加分组函数--...

  • MySQL 基础语法

    分组数据 数据分组 分组是在SELECT语句的GROUP BY子句中建立的。 GROUP BY子句可以包含任意数目...

  • mysql_group by

    group by使用了group by 分组,写法:select 分组的字段, 聚合行数 from 表 g...

  • 24《MySQL 教程》 GROUP BY分组

    本小节介绍如何对查询结果使用 GROUP BY 分组,GROUP BY 分组是对指定一个或多个字段分组,使用分组可...

  • group by和having

    自我理解:未分组前,是 行 为单位group by分组后,是 组 为单位 既然group by分组了,oracle...

  • sql 查询语句的基本使用

    group by 分组查询

  • 2021-05-24 分组统计——group.by & summ

    group.by——分组函数;summarise()——汇总统计函数 group.by()按给定的列中的元素分组,...

  • Python-pandas库 -下篇

    11、pandas的分组操作 12、pandas的连接操作 13、pandas的时间/日期操作 14、pandas...

网友评论

      本文标题:pandas group分组

      本文链接:https://www.haomeiwen.com/subject/xvckdhtx.html