按照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组合,最早的

相关内容

热门资讯

黑科技攻略(wpk最新黑科技)... 黑科技攻略(wpk最新黑科技)wpk辅助器小程序(WPk)竟然是有挂(讲解有挂)-哔哩哔哩;1、wp...
黑科技ai(wpk ai辅助)... 黑科技ai(wpk ai辅助)wpk微扑克免费辅助(Wpk)竟然是有挂(有挂方法)-哔哩哔哩;1)w...
黑科技游戏(wpk最新黑科技)... 黑科技游戏(wpk最新黑科技)wpk透明挂(Wpk)果然有挂(有人有挂)-哔哩哔哩1、玩家可以在wp...
黑科技存在(wpk ai辅助)... 黑科技存在(wpk ai辅助)wpk透视挂会被封号吗(WPK)真是是有挂(有挂教学)-哔哩哔哩;暗藏...
黑科技脚本(wpk ai辅助)... 黑科技脚本(wpk ai辅助)wpk辅助器安装(wPk)其实存在有挂(存在有挂)-哔哩哔哩;1、实时...
黑科技ai(wpk ai辅助)... 黑科技ai(wpk ai辅助)wpk到底有没有外挂(WPK)总是是真的有挂(有挂方针)-哔哩哔哩;1...
黑科技神器(wpk最新黑科技)... 黑科技神器(wpk最新黑科技)wpk透明挂(wpK)总是存在有挂(有挂方法)-哔哩哔哩;1、wpk最...
黑科技肯定(wpk ai辅助)... 黑科技肯定(wpk ai辅助)wpk辅助nzt(wPK)都是真的是有挂(有挂实锤)-哔哩哔哩1、让任...
黑科技游戏(wpk ai辅助)... 黑科技游戏(wpk ai辅助)微扑克ai辅助(wpK)都是是真的有挂(有挂总结)-哔哩哔哩1、在微扑...
黑科技苹果版(wpk最新黑科技... 黑科技苹果版(wpk最新黑科技)wpk到底有没有外挂(wPK)一直有挂(有挂详情)-哔哩哔哩;1、很...