【发布时间】:2019-05-03 12:41:55
【问题描述】:
当前数据帧:
Account_ID Transaction_Type Transaction_Date
0 10001 B
1 10001 B
2 10001 B
3 10001 B
4 10002 D
5 10002 D
6 10002 D
7 10003 F
8 10003 F
9 10004 H
我正在尝试在“2018 年 6 月 30 日”到“2018 年 11 月 30 日”的范围内创建随机的“交易日期”,并按“帐户 ID”组排序。对于每组 'Account ID' 随机日期应考虑指定范围。
预期输出:
Account_ID Transaction_Type Transaction_Date
0 10001 B 2018-06-30
1 10001 B 2018-07-15
2 10001 B 2018-07-22
3 10001 B 2018-09-14
4 10002 D 2018-07-02
5 10002 D 2018-07-29
6 10002 D 2018-10-20
7 10003 F 2018-07-07
8 10003 F 2018-11-11
9 10004 H 2018-06-30
我正在尝试以下逻辑。
按 accountid 分组,获取每个组的计数,在提到的范围内生成随机日期列表,其中包含每个组的计数样本,并将列表元素分配给带有 loc 的“Transaction_Date”系列。 有什么更好的方法请推荐。谢谢!
【问题讨论】: