我有两个列,Customer_ID和Date。我想创建另一个名为Customer_Visits的列,在该列中,我需要根据Customer_ID对日期列组中每个日期的最近一年的customer_ID的数目进行计数。
需要知道如何在Python Pandas或R中完成此操作。
数据:
Date CustomerID 12/21/2015 0:00 122 12/22/2015 0:00 122 4/23/2015 0:00 155 7/11/2017 0:00 155 8/2/2017 0:00 155 9/20/2015 0:00 166 11/25/2015 0:00 166 4/28/2016 0:00 166 11/21/2016 0:00 166
我希望我的结果为
Date CustomerID Customer_Visits 12/21/2015 0:00 122 0 12/22/2015 0:00 122 1 4/23/2015 0:00 155 0 7/11/2017 0:00 155 1 8/2/2017 0:00 155 2 9/20/2015 0:00 166 0 11/25/2015 0:00 166 1 4/28/2016 0:00 166 0 11/21/2016 0:00 166 1