我有一个 Pandas 数据框,其中包含每个客户的购买日期。我想找出每个唯一客户的最近购买日期和第二个最近购买日期。这是我的数据框:
name date
ab1 6/1/18
ab1 6/2/18
ab1 6/3/18
ab1 6/4/18
ab2 6/8/18
ab2 6/9/18
ab3 6/23/18
我期待以下输出:
name second most recent date most recent date
ab1 6/3/18 6/4/18
ab2 6/8/18 6/9/18
ab3 6/23/18 6/23/18
我知道data['date'].max()可以给出最近的购买日期,但我不知道如何找到第二个最近的日期。任何帮助将不胜感激。
相关分类