【发布时间】:2019-05-17 17:49:50
【问题描述】:
我有一个包含客户信息和购买详细信息的数据框。我正在尝试添加一个新列,以指示同一客户的每 3 次购买。
下面给出的是数据框
customer_name,bill_no,date
Mark,101,2018-10-01
Scott,102,2018-10-01
Pete,103,2018-10-02
Mark,104,2018-10-02
Mark,105,2018-10-04
Scott,106,2018-10-21
Julie,107,2018-10-03
Kevin,108,2018-10-07
Steve,109,2018-10-02
Mark,110,2018-10-06
Mark,111,2018-10-02
Mark,112,2018-10-05
Mark,113,2018-10-05
我写信是为了过滤同一客户的每 3 次购买。所以在这种情况下,我想为下面的 bill_no 添加一个标志
Mark,105,2018-10-04
Mark,112,2018-10-05
基本上每个 3 的倍数都会为同一客户生成。
【问题讨论】:
标签: python pandas dataframe group-by pandas-groupby