按照id分组并根据条件更改列值
创始人
2024-08-24 05:30:16
0

假设我们有以下数据:

id   name   age
1    Tom    20
2    Jerry  25
3    Tom    30
4    Bob    35
5    Jerry  22
6    Tom    28
7    Bob    40
8    Jerry  28
9    Tom    32
10   Bob    45

要求:按照name分组,并且将age大于30的人的age改为30。

Pandas代码实现:

import pandas as pd

data = {"id": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
        "name": ["Tom", "Jerry", "Tom", "Bob", "Jerry", "Tom", "Bob", "Jerry", "Tom", "Bob"],
        "age": [20, 25, 30, 35, 22, 28, 40, 28, 32, 45]}

df = pd.DataFrame(data)

df.loc[df["age"] > 30, "age"] = 30

df.groupby(["name"]).sum()

输出结果:

        id  age
name          
Bob     16  115
Jerry   15  75
Tom     19  108

注释:使用loc函数将age>30的值更改为30,然后使用groupby按照name进行分组并计算id和age的总和。

相关内容

热门资讯

关于!蜀山四川辅助脚本,乐平包... 关于!蜀山四川辅助脚本,乐平包王讨赏辅助(其实存在有挂)蜀山四川辅助脚本破解侠是真的助透视。每个模型...
安装程序教程!边锋嘉兴辅助,钱... 安装程序教程!边锋嘉兴辅助,钱塘十三水辅助器软件(切实有挂)1、下载好钱塘十三水辅助器软件脚本下载之...
一分钟秒懂!土豪联盟辅助器,黑... 一分钟秒懂!土豪联盟辅助器,黑侠破解约局吧(真是真的有挂)土豪联盟辅助器破解侠是真的助透视。每个模型...
玩家必看教程!四川辅助软件,赣... 玩家必看教程!四川辅助软件,赣牌圈有挂吗(其实真的有挂)1、在四川辅助软件插件功能辅助器技巧中,中转...
分享实测!哈局辅助作弊,闲逸辅... 分享实测!哈局辅助作弊,闲逸辅助软件下载苹果(竟然真的是有挂)1、不需要AI权限,帮助你快速的进行闲...
记者揭秘!雷霆辅助器,手游辅助... 记者揭秘!雷霆辅助器,手游辅助脚本平台(真是真的是有挂)1、许多玩家不知道手游辅助脚本平台辅助怎么退...
玩家交流!微信小程序微乐辅助器... 玩家交流!微信小程序微乐辅助器,辽宁心悦游戏辅助(真是有挂)1、在微信小程序微乐辅助器插件功能辅助器...
2024教程!微乐广西麻辣辅助... 2024教程!微乐广西麻辣辅助,德扑之星安卓插件(原来是真的有挂);1、上手简单,内置详细流程视频教...
总算了解!圣游科技,随意玩脚本... 总算了解!圣游科技,随意玩脚本辅助工具透视(都是是真的有挂)1、起透看视 随意玩脚本辅助工具透视辅助...
重要通知!拱趴大菠萝运势,烧饼... 重要通知!拱趴大菠萝运势,烧饼修改器(都是是真的有挂)1、完成拱趴大菠萝运势辅助器v3.3的残局,帮...