Commit 91fe4ac4 authored by 张彦钊's avatar 张彦钊

add

parent 5fefeae5
...@@ -125,7 +125,8 @@ def hospital(): ...@@ -125,7 +125,8 @@ def hospital():
df["merchant_id"] = df["merchant_id"].astype("str") df["merchant_id"] = df["merchant_id"].astype("str")
tmp["merchant_id"] = tmp["merchant_id"].astype("str") tmp["merchant_id"] = tmp["merchant_id"].astype("str")
df = pd.merge(df, tmp, on='merchant_id') df = pd.merge(df, tmp, on='merchant_id')
print("merge")
print(df.shape)
for i in ["hospital_exposure_pv_30","service_exposure_pv_30","expert_exposure_pv_30", for i in ["hospital_exposure_pv_30","service_exposure_pv_30","expert_exposure_pv_30",
"service_ctr_30","hospital_ctr_30","expert_ctr_30", "service_ctr_30","hospital_ctr_30","expert_ctr_30",
"doctor_discount_30_days","service_pv_30","mexpert_pv_30","organization_pv_30", "doctor_discount_30_days","service_pv_30","mexpert_pv_30","organization_pv_30",
...@@ -134,8 +135,12 @@ def hospital(): ...@@ -134,8 +135,12 @@ def hospital():
df["all_exposure"] = df["hospital_exposure_pv_30"] + df["service_exposure_pv_30"] + df["expert_exposure_pv_30"] df["all_exposure"] = df["hospital_exposure_pv_30"] + df["service_exposure_pv_30"] + df["expert_exposure_pv_30"]
df = df[~df["all_exposure"].isin([0.0])] df = df[~df["all_exposure"].isin([0.0])]
print("filter 1")
print(df.shape)
df["tmp"] = df["service_pv_30"] + df["mexpert_pv_30"] +df["organization_pv_30"] df["tmp"] = df["service_pv_30"] + df["mexpert_pv_30"] +df["organization_pv_30"]
df = df[~df["tmp"].isin([0.0])] df = df[~df["tmp"].isin([0.0])]
print("filter 2")
print(df.shape)
print("ccc") print("ccc")
df["ctr"] = df["service_exposure_pv_30"] / df["all_exposure"] * df["service_ctr_30"] + \ df["ctr"] = df["service_exposure_pv_30"] / df["all_exposure"] * df["service_ctr_30"] + \
df["hospital_exposure_pv_30"]/ df["all_exposure"] * df["hospital_ctr_30"] + \ df["hospital_exposure_pv_30"]/ df["all_exposure"] * df["hospital_ctr_30"] + \
...@@ -172,6 +177,6 @@ def hospital(): ...@@ -172,6 +177,6 @@ def hospital():
if __name__ == "__main__": if __name__ == "__main__":
doctor() # doctor()
hospital() hospital()
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