按特定条件进行Agg和Groupby
创始人
2024-11-07 22:00:16
0

在Python中,可以使用Pandas库来进行按特定条件进行Agg和Groupby操作。

首先,我们需要导入Pandas库:

import pandas as pd

然后,我们可以创建一个DataFrame作为示例数据:

data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'Tom'],
        'Age': [28, 32, 25, 28, 28],
        'City': ['New York', 'Paris', 'London', 'New York', 'New York'],
        'Salary': [5000, 6000, 4500, 5200, 5300]}

df = pd.DataFrame(data)

现在,我们可以使用groupby函数将数据按照特定的条件进行分组。例如,我们可以按照城市进行分组,并计算每个城市的平均工资:

avg_salary_by_city = df.groupby('City')['Salary'].mean()
print(avg_salary_by_city)

输出结果:

City
London      4500
New York    5166.666667
Paris       6000
Name: Salary, dtype: float64

另外,我们可以使用agg函数对每个分组进行聚合操作。例如,我们可以按照城市进行分组,并计算每个城市的最高和最低工资:

salary_stats_by_city = df.groupby('City')['Salary'].agg(['min', 'max'])
print(salary_stats_by_city)

输出结果:

           min   max
City                
London    4500  4500
New York  5000  5300
Paris     6000  6000

以上就是按特定条件进行Agg和Groupby的解决方法的示例代码。你可以根据自己的需求修改示例代码,并根据实际数据进行操作。

相关内容

热门资讯

解谜透视!德州局透视脚本下载安... 解谜透视!德州局透视脚本下载安装最新版本,微乐小程序黑科技app入口,模块教程(有挂秘笈)-哔哩哔哩...
解密透视!hhpoker作弊实... 解密透视!hhpoker作弊实战视频,微乐老友广东辅助器,手筋教程(详细教程)-哔哩哔哩1、让任何用...
普及透视!poker辅助器免费... 普及透视!poker辅助器免费安装,微乐自建房免费脚本哪个最好用,秘籍教程(有挂头条)-哔哩哔哩1、...
揭露透视!aapoker公共底... 揭露透视!aapoker公共底牌,微乐春天小程序辅助,操作教程(证实有挂)-哔哩哔哩1、每一步都需要...
详细透视!aapoker怎么拿... 详细透视!aapoker怎么拿好牌,收集微乐小程序游戏破解器,讲义教程(有挂细节)-哔哩哔哩1、aa...
揭幕透视!wepoker脚本,... 揭幕透视!wepoker脚本,微信小程序游戏充值破解,模板教程(有挂秘籍)-哔哩哔哩1、wepoke...
必备透视!德州局透视脚本下载安... 必备透视!德州局透视脚本下载安装最新版本,微乐游戏小程序辅助器免费苹果版,演示教程(真是有挂)-哔哩...
了解透视!德州机器人代打脚本,... 了解透视!德州机器人代打脚本,微乐自建房辅助工具免费,项目教程(有挂存在)-哔哩哔哩1、德州机器人代...
解迷透视!wepoker开辅助... 解迷透视!wepoker开辅助能查到吗,微信微乐小程序有窍门吗,法门教程(有挂分析)-哔哩哔哩1、w...
解迷透视!hhpoker万能辅... 解迷透视!hhpoker万能辅助器,微乐小程序辅助工具2025,要领教程(详细教程)-哔哩哔哩1、点...