def get_orders(self):
'''
get order context information
'''
orders = pd.read_csv(self.raw_data_dir + 'orders.csv')
orders = orders.fillna(0.0)
orders['days'] = orders.groupby(['user_id'])['days_since_prior_order'].cumsum()
orders['days_last'] = orders.groupby(['user_id'])['days'].transform(max)
orders['days_up_to_last'] = orders['days_last'] - orders['days']
del orders['days_last']
del orders['days']
return orders
评论列表
文章目录