按组累计求和并使用“all”或“any”
创始人
2024-09-03 03:30:13
0次

可以使用pandas库中的groupby()函数来实现按组累计求和,并使用all()或any()函数来判断某一列数据是否满足条件。

代码示例:

import pandas as pd

# 构造测试数据
data = {
    'Group':['A','A','B','B','B','C','C','C'],
    'Value':[1,2,3,4,5,6,7,8],
    'Flag':[True,True,False,True,True,False,False,True]
}

# 转换为DataFrame格式
df = pd.DataFrame(data)

# 按组累计求和
df['CumulativeSum'] = df.groupby('Group')['Value'].cumsum()

# 按组判断某一列数据是否满足条件
df['AllTrue'] = df.groupby('Group')['Flag'].transform(all)
df['AnyTrue'] = df.groupby('Group')['Flag'].transform(any)

print(df)

输出结果:

  Group  Value   Flag  CumulativeSum  AllTrue  AnyTrue
0     A      1   True              1     True     True
1     A      2   True              3     True     True
2     B      3  False              3    False     True
3     B      4   True              7    False     True
4     B      5   True             12    False     True
5     C      6  False              6    False    False
6     C      7  False             13    False    False
7     C      8   True             21    False     True

相关内容

热门资讯

黑科技透视器!新八戒牌九(透视... 黑科技透视器!新八戒牌九(透视器),大富翁都是真的是有透视挂app(有辅助挂细节)1、实时新八戒牌九...
黑科技辅助!微乐(辅助),DG... 黑科技辅助!微乐(辅助),DG百家乐好像是真的有透视挂app(今日头条辅助)1、每一步都需要思考,不...
黑科技辅助器!聚乐(辅助器),... 黑科技辅助器!聚乐(辅助器),宁波游戏大厅切实存在有透视挂教程(有辅助挂讲解)1、打开软件启动之后找...
黑科技作弊器!萝卜视频(作弊器... 黑科技作弊器!萝卜视频(作弊器),丫丫老陕麻将竟然存在有透视挂脚本(有辅助挂总结)1、在丫丫老陕麻将...
黑科技辅助器!共富国际(辅助器... 黑科技辅助器!共富国际(辅助器),17麻将本来真的是有透视挂技巧(有辅助挂解惑)1、很好的工具软件,...
黑科技辅助器!微乐春天扑克(辅... 黑科技辅助器!微乐春天扑克(辅助器),东乡箍桶一贯存在有透视挂插件(有辅助挂总结)1、让任何用户在无...
黑科技外挂!咪咪扑克(外挂),... 黑科技外挂!咪咪扑克(外挂),七月游戏原来存在有透视挂工具(有辅助挂细节)1、金币登录送、破产送、升...
黑科技辅助器!大众互娱(辅助器... 黑科技辅助器!大众互娱(辅助器),新奇玩乐原来真的是有透视挂脚本(有辅助挂app)1、不需要AI权限...
黑科技辅助器!一道搓百搭(辅助... 黑科技辅助器!一道搓百搭(辅助器),心悦踢坑一直是真的有透视挂脚本(有辅助挂教学)1、一道搓百搭免费...
黑科技辅助!宝马大厅(辅助),... 黑科技辅助!宝马大厅(辅助),新蓝鲸大厅果然存在有透视挂插件(有辅助挂规律)1、首先打开新蓝鲸大厅辅...