|
@@ -144,7 +144,7 @@ def cal_score(df):
|
|
|
df['ctr'] = df['lastday_play'] / (df['lastday_preview'] + 1000)
|
|
|
df['K2'] = df['ctr'].apply(lambda x: 0.6 if x > 0.6 else x)
|
|
|
df['score'] = df['share_rate'] * df['back_rate'] * df['log_back'] * df['K2']
|
|
|
- df['platform_return_rate'] = df['platform_return'] / df['回流人数']
|
|
|
+ df['platform_return_rate'] = df['platform_return'] / df['lastday_return']
|
|
|
df = df.sort_values(by=['score'], ascending=False)
|
|
|
return df
|
|
|
|