Commit 9e03fa32 authored by 张彦钊's avatar 张彦钊

修改ctr参数指标

parent fa9cf013
...@@ -34,12 +34,23 @@ def ctr_all(): ...@@ -34,12 +34,23 @@ def ctr_all():
cursor.execute(sql_active) cursor.execute(sql_active)
result = cursor.fetchall() result = cursor.fetchall()
tail56 = tuple(pd.DataFrame(list(result))[0].values.tolist()) tail56 = tuple(pd.DataFrame(list(result))[0].values.tolist())
print("当天尾号5或6活跃用户数:") start = "2012-09-05"
print(len(tail56)) sql_all = "select distinct device_id from data_feed_click " \
cover = len(set(device_id) & set(tail56)) "where stat_date >= '{}' and stat_date <= '{}' and cid_type = 'diary'".format(start,date)
cursor.execute(sql_all)
result_all = cursor.fetchall()
df = pd.DataFrame(list(result_all))
df.to_csv(DIRECTORY_PATH+"old_user.csv")
all_user = df[0].values.tolist()
print("老用户总数:")
print(len(all_user))
day_all = set(all_user) & set(tail56)
print("当天老用户总数:")
print(len(day_all))
cover = len(day_all & set(device_id))
print("当天尾号5或6活跃用户覆盖数:") print("当天尾号5或6活跃用户覆盖数:")
print(cover) print(cover)
cover_percent = cover / len(set(tail56)) cover_percent = cover / len(day_all)
print("当天尾号5或6活跃用户覆盖率:") print("当天尾号5或6活跃用户覆盖率:")
print(cover_percent) print(cover_percent)
sql_click = "select count(cid) from data_feed_click " \ sql_click = "select count(cid) from data_feed_click " \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment