PHP利用分组查询groupby,pandas数据分组groupby()和统计函数agg()的使用

数据分组

使用 groupby() 方法进行分组

group.size()查看分组后每组的数量

group.groups 查看分组情况

group.get_group("名字") 根据分组后的名字选择分组数据

准备数据

# 一个Series其实就是一条数据,Series方法的第一个参数是data,第二个参数是index(索引),如果没有传值会使用默认值(0-N)

# index参数是我们自定义的索引值,注意:参数值的个数一定要相同。

# 在创建Series时数据并不一定要是列表,也可以将一个字典传进去。

from pandas import Series, DataFrame

# 使用字典创建

index_list = ["001", "002", "003", "004", "005", "006", "007", "008", "009", "010"]

name_list = ["李白", "王昭君", "诸葛亮", "狄仁杰", "孙尚香", "妲己", "周瑜", "张飞", "王昭君", "大乔"]

age_list = [25, 28, 27, 25, 30, 29, 25, 32, 28, 26]

gender_list = ["F", "M", "F", "F", "M", "M", "F", "F", "M", "M"]

salary_list = ["10k", "12.5k", "20k", "14k", "12k", "17k", "18k", "21k", "22k", "21.5k"]

marital_list = ["NO", "NO", "YES", "YES", "NO", "NO", "NO", "YES", "NO", "YES"]

dic = {

<

你可能感兴趣的:(PHP利用分组查询groupby,pandas数据分组groupby()和统计函数agg()的使用)