import pandas as pd df = pd.read_csv('nowcoder.csv') df = df[['user_id', 'date']] df.date = pd.to_datetime(df.date).dt.date df.drop_duplicates(['user_id', 'date']) df['diff'] = df.date - pd.to_timedelta(df.groupby(['user_id'])['date'].rank(), unit="d") df1 = df.groupby(['user_id', 'diff'])...