如何从熊猫数据框中的一列分配随机值?

时间:2021-01-24 09:52:51

标签: python pandas dataframe

我有一个数据框。带有 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中进行。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以在示例函数上使用 groupby 和 apply。

df.groupby('Id').Date.apply(lambda x: x.smaple())