按照分组和条件进行数据统计
创始人
2024-08-23 23:00:39
0

以下是一个示例代码,演示如何按照分组和条件进行数据统计:

import pandas as pd

# 创建一个示例数据集
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'Nick', 'John'],
        'Age': [20, 25, 30, 35, 40, 45],
        'Gender': ['Male', 'Male', 'Male', 'Female', 'Female', 'Female'],
        'Salary': [5000, 6000, 7000, 8000, 9000, 10000]}
df = pd.DataFrame(data)

# 按照性别分组,并计算每个组的平均工资
grouped_gender = df.groupby('Gender')
average_salary_by_gender = grouped_gender['Salary'].mean()
print(average_salary_by_gender)

# 按照年龄分组,并计算每个组的人数
age_groups = pd.cut(df['Age'], bins=[0, 30, 40, 50])
grouped_age = df.groupby(age_groups)
count_by_age_group = grouped_age.size()
print(count_by_age_group)

# 根据多个条件同时分组,并计算每个组的总工资
grouped_multiple = df.groupby(['Gender', age_groups])
total_salary_by_group = grouped_multiple['Salary'].sum()
print(total_salary_by_group)

这段代码使用了pandas库来进行数据统计。首先创建一个示例数据集,包含姓名、年龄、性别和工资信息。然后使用groupby()函数按照指定的分组条件进行分组,再使用相应的聚合函数(如mean()size()sum()等)来计算统计结果。

示例中的第一个统计目标是按照性别分组,并计算每个组的平均工资。代码中使用groupby('Gender')将数据按照性别分组,然后使用mean()函数计算每个组的平均工资。

第二个统计目标是按照年龄分组,并计算每个组的人数。代码中使用pd.cut()函数将年龄信息分成三个组(0-30、30-40和40-50),然后使用groupby()函数按照这个分组条件进行分组,再使用size()函数计算每个组的人数。

最后一个统计目标是根据多个条件同时分组,并计算每个组的总工资。代码中使用groupby(['Gender', age_groups])将数据按照性别和年龄组合分组,然后使用sum()函数计算每个组的总工资。

这只是一个简单的示例,你可以根据你的具体需求和数据结构进行相应的修改和扩展。

相关内容

热门资讯

大家学习交流!wepoker透... 大家学习交流!wepoker透视苹果系统,德普之星辅助工具如何设置,好像是有挂(有挂详细)运辅助工具...
安装程序教程!wepokerp... 安装程序教程!wepokerplus万能挂,wpk透视插件,切实是真的有挂(有挂分析)1、玩家可以在...
推荐十款!wepoker如何设... 推荐十款!wepoker如何设置透视,wepoker智能辅助插件,竟然是真的有挂(有挂助手)1、we...
推荐十款!wepoker手机版... 推荐十款!wepoker手机版透视脚本,wepoker游戏下载,好像存在有挂(有挂秘笈)1、操作简单...
一分钟了解!德州透视插件,we... 一分钟了解!德州透视插件,wepoker私人局辅助器怎么用,切实是真的有挂(确实有挂)暗藏猫腻,小编...
推荐一款!德普之星透视辅助,w... 推荐一款!德普之星透视辅助,wepoker软件靠谱么,果然有挂(有挂方法)1、这是跨平台的轻量版有透...
发现一款!wepoker有没有... 发现一款!wepoker有没有透视方法,扑克之星辅助,其实是有挂(有挂教程)1、任何透视是真的假的的...
重大推荐!德州透视插件,pok... 重大推荐!德州透视插件,pokemmo手机版脚本,一贯真的有挂(新版有挂)1、用户打开应用后不用登录...
玩家交流!wepoker轻量版... 玩家交流!wepoker轻量版辅助,wepoker软件辅助程序,果然真的有挂(详细教程)1. 选牌创...
玩家攻略推荐!pokemmo手... 玩家攻略推荐!pokemmo手机辅助软件,hhpoker底牌透视脚本,真是真的是有挂(有挂教程)一、...