|
@@ -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
|