ltv补充默认值

This commit is contained in:
wuaho 2021-10-21 11:00:09 +08:00
parent d2194403af
commit 9375114519
2 changed files with 6 additions and 3 deletions

View File

@ -59,6 +59,8 @@ async def ltv_model_sql(
df.loc[len(df)] = '0' df.loc[len(df)] = '0'
df.loc[len(df) - 1, 'date'] = d df.loc[len(df) - 1, 'date'] = d
days = (pd.Timestamp.now().date() - d).days days = (pd.Timestamp.now().date() - d).days
if days + 2 >= res['ltv_len']:
continue
df.loc[len(df) - 1, f'LTV{days + 2}':] = '-' df.loc[len(df) - 1, f'LTV{days + 2}':] = '-'
df.sort_values('date', inplace=True) df.sort_values('date', inplace=True)
df.rename(columns={'date': '注册日期'}, inplace=True) df.rename(columns={'date': '注册日期'}, inplace=True)

View File

@ -189,5 +189,6 @@ class XAnalysis:
return {'sql': sql, 'quota': quota, return {'sql': sql, 'quota': quota,
'start_date': self.event_view['startTime'][:10], 'start_date': self.event_view['startTime'][:10],
'end_date': self.event_view['endTime'][:10], 'end_date': self.event_view['endTime'][:10],
'date_range': self.date_range 'date_range': self.date_range,
'ltv_len': days + 1
} }