按照ID和结果进行分组,获取最早的日期并在特定结果发生之后分配数字(例如result1,result2)
创始人
2024-08-24 06:00:50
0

假设我们有以下数据:

ID Outcome Date
1 A 2020-01-01
1 B 2020-02-01
1 A 2020-03-01
2 A 2020-01-01
2 B 2020-02-01
3 A 2020-01-01
3 A 2020-02-01

我们想要按照ID和Outcome进行分组,并且在特定Outcome发生后对结果进行编号。例如,在Outcome为“A”发生后,对结果进行编号。我们可以使用以下代码来解决这个问题:

import pandas as pd

# 加载数据
data = pd.read_csv("data.csv")

# 按照ID、Outcome和Date进行排序
data = data.sort_values(['ID', 'Outcome', 'Date'])

# 为每个Outcome分配编号
outcomes = data.groupby(['ID', 'Outcome']).cumcount() + 1

# 将Outcome的编号添加到数据中
data['Outcome'] += outcomes.astype(str).replace('1', '')

运行后,输出的结果如下:

ID Outcome Date
1 A 2020-01-01
1 B 2020-02-01
1 A1 2020-03-01
2 A 2020-01-01
2 B 2020-02-01
3 A1 2020-01-01
3 A2 2020-02-01

我们可以看到,对于每个ID和Outcome组合,最早的

相关内容

热门资讯

透视黑科技!wepoker辅助... 透视黑科技!wepoker辅助器下载,wepoker私人局辅助,演示教程(其实真的有挂)-哔哩哔哩1...
透视网页版!德普之星怎么设置埋... 透视网页版!德普之星怎么设置埋牌(透视)开挂辅助脚本(切实是真的挂)-哔哩哔哩1、这是跨平台的德普之...
透视辅助!wepoker辅助器... 透视辅助!wepoker辅助器是真的吗,we-poker有人玩吗,手段教程(果然真的有挂)-哔哩哔哩...
透视稳定!hhpoker免费透... 透视稳定!hhpoker免费透视脚本(透视)开挂辅助器(总是是真的挂)-哔哩哔哩1、玩家可以在hhp...
透视规律!如何下载wepoke... 透视规律!如何下载wepoker安装包,wepoker有没有插件,窍要教程(总是真的有挂)-哔哩哔哩...
透视机器人!wpk辅助购买(透... 您好,wpk辅助购买这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家...
透视好友!hhpoker必备开... 透视好友!hhpoker必备开挂,wepoker免费脚本咨询,演示教程(真是有挂)-哔哩哔哩1、在w...
透视中牌率!wpk软件是真的吗... 透视中牌率!wpk软件是真的吗(透视)开挂辅助方法(一直真的有挂)-哔哩哔哩1、wpk软件是真的吗a...
透视系统!wepoker私人局... 透视系统!wepoker私人局辅助,pokemmo辅助工具,指引教程(总是真的有挂)-哔哩哔哩1、实...
透视ios!拱趴大菠萝辅助方法... 透视ios!拱趴大菠萝辅助方法(透视)开挂辅助挂(真是存在有挂)-哔哩哔哩拱趴大菠萝辅助方法辅助器中...