【发布时间】:2020-06-20 00:30:09
【问题描述】:
我有前 4 列,我想创建 *5 列:
user date visit_num total_visits_user *last_cust__visit*
1 1995-10-01 1 2 1995-10-02
1 1995-10-02 2 2 1995-10-02
2 1995-10-01 1 3 1995-10-03
2 1995-10-02 2 3 1995-10-03
2 1995-10-03 3 3 1995-10-03
3 1995-10-01 1 5 1995-10-05
3 1995-10-02 2 5 1995-10-05
3 1995-10-03 3 5 1995-10-05
3 1995-10-04 4 5 1995-10-05
3 1995-10-05 5 5 1995-10-05
4 1995-10-03 1 2 1995-10-04
4 1995-10-04 2 2 1995-10-04
*last_cust_ visit 是一个新列,显示客户最后一次访问的日期。
我尝试了 if、elif、else 与 groupby 的结合,但不幸的是我无法使其工作。
任何帮助将不胜感激。谢谢
【问题讨论】:
-
尝试更多地解释您的问题。并提供您的代码。
标签: python conditional-statements pandas-groupby