ck hace 4 años
padre
commit
e3d38eef68
Se han modificado 1 ficheros con 7 adiciones y 7 borrados
  1. 7 7
      data_manage/pitcher_panel.py

+ 7 - 7
data_manage/pitcher_panel.py

@@ -188,43 +188,43 @@ def get_channel_again_order_trend(channel,date):
        d1["new"]=0
        d1["move"]=int(df.iat[0,i+1])
        d1["now"]=int(d1["origin"]+d1['new']-d1["move"])
-       d1["follow_order_rate"]=round(d1["now"]/reg_user,2)
+       d1["follow_order_rate"]=round(d1["now"]/reg_user,2) if reg_user!=0 else 0
        d2={}
        d2["origin"] = int(d1["now"])
        d2["new"] = int(df.iat[1,i])
        d2["move"] = int(df.iat[1, i+1])
        d2["now"] = int(d2["origin"] +d2['new']- d2["move"])
-       d2["follow_order_rate"] = round(d2["now"] / reg_user, 2)
+       d2["follow_order_rate"] = round(d2["now"] / reg_user, 2) if reg_user!=0 else 0
        d3={}
        d3["origin"] = int(d2["now"])
        d3["new"] = int(df.iat[2, i])
        d3["move"] = int(df.iat[2, i+1])
        d3["now"] = int(d3["origin"] +d3['new']- d3["move"])
-       d3["follow_order_rate"] = round(d3["now"] / reg_user, 2)
+       d3["follow_order_rate"] = round(d3["now"] / reg_user, 2) if reg_user!=0 else 0
        d4={}
        d4["origin"] = int(d3["now"])
        d4["new"] = int(df.iat[3, i])
        d4["move"] = int(df.iat[3, i+1])
        d4["now"] = int(d4["origin"] +d4['new']- d4["move"])
-       d4["follow_order_rate"] = round(d4["now"] / reg_user, 2)
+       d4["follow_order_rate"] = round(d4["now"] / reg_user, 2) if reg_user!=0 else 0
        d5={}
        d5["origin"] = int(d4["now"])
        d5["new"] = int(df.iat[4, i])
        d5["move"] = int(df.iat[4, i+1])
        d5["now"] = int(d5["origin"] +d5['new']- d5["move"])
-       d5["follow_order_rate"] = round(d4["now"] / reg_user, 2)
+       d5["follow_order_rate"] = round(d4["now"] / reg_user, 2) if reg_user!=0 else 0
        d6 = {}
        d6["origin"] = int(d5["now"])
        d6["new"] = int(df.iat[5, i])
        d6["move"] = int(df.iat[5, i+1])
        d6["now"] = int(d6["origin"] +d6['new']- d6["move"])
-       d6["follow_order_rate"] = round(d6["now"] / reg_user, 2)
+       d6["follow_order_rate"] = round(d6["now"] / reg_user, 2) if reg_user!=0 else 0
        d7 = {}
        d7["origin"] = int(d6["now"])
        d7["new"] = int(df.iat[6, i])
        d7["move"] = int(df.iat[6, i+1])
        d7["now"] = int(d7["origin"] +d7['new']- d7["move"])
-       d7["follow_order_rate"] = round(d7["now"] / reg_user, 2)
+       d7["follow_order_rate"] = round(d7["now"] / reg_user, 2) if reg_user!=0 else 0
        d={}
        d["user_order_count"]=i
        d['d1']=d1