# 1、因为每天用户练习次数可能不止一次,所以需要先将用户每天的练习日期去重。 # 2、再将用户id分组,按照练习日期进行排序。 # 3、计算练习日期减去第二步骤得到的结果值,用户连续练习情况下,相减的结果都相同。 # 4、按照id和日期分组并计数,筛选大于等于3的即为连续3天练习的用户。 ## 供调试 # nowcoder = pd.DataFrame({'user_id':[3310,3310,3310,3313,3314,3315,3313],'question_id':['110','111','112','113','114','115','116'],'result':['righ...