def get_series(self,freq='1M'):
user_df = self.user.sort_values(by='begin_date')
user_series = pd.Series(list(user_df['event']), index=user_df['begin_date'])
user_series.index = pd.DatetimeIndex(user_series.index)
user_resample = user_series.resample('1D').sum()
time = pd.date_range(start='2010-01',end='2016-06',freq='1D')
user_resample = user_resample.reindex(time,fill_value=0)
user_resample = user_resample.astype('str')
user_resample = user_resample.resample(freq).sum()
for i in range(len(user_resample)):
user_resample[i] = "".join(user_resample[i].split('0'))
return user_resample
评论列表
文章目录