我有一个数据框。带有 ID 和事件日期。我想将当前事件日期中的任意一个随机值分配给 id。
ID | 日期 |
---|---|
1 | 2020-01-17 |
1 | 2020-01-22 |
1 | 2020-01-11 |
1 | 2020-01-13 |
2 | 2020-01-17 |
2 | 2020-01-18 |
2 | 2020-01-23 |
数据框应如下所示:
ID | 日期 |
---|---|
1 | 2020-01-11 |
2 | 2020-01-18 |
需要在python/pandas中进行。你能帮忙吗?
答案 0 :(得分:0)
您可以在示例函数上使用 groupby 和 apply。
df.groupby('Id').Date.apply(lambda x: x.smaple())