Commit b1c7e89b authored by 赵威's avatar 赵威

add printer

parent 1374d944
...@@ -443,7 +443,7 @@ def compute_tag3_score(x): ...@@ -443,7 +443,7 @@ def compute_tag3_score(x):
def get_tag3_user_log(cl_id): def get_tag3_user_log(cl_id):
columns = [ columns = [
"log_time", "score_type", "event_cn", "first_solutions", "second_solutions", "first_demands", "second_demands", "log_time", "score_type", "event_cn", "first_solutions", "second_solutions", "first_demands", "second_demands",
"first_positions", "second_positions", "projects", "business_tags" "first_positions", "second_positions", "projects", "business_tags",
"selected_stars", "selected_internet_celebrity" "selected_stars", "selected_internet_celebrity"
] ]
try: try:
...@@ -459,25 +459,18 @@ def get_tag3_user_log(cl_id): ...@@ -459,25 +459,18 @@ def get_tag3_user_log(cl_id):
cursor.close() cursor.close()
if data: if data:
print("11111")
user_df = pd.DataFrame(data) user_df = pd.DataFrame(data)
user_df.columns = columns user_df.columns = columns
print(user_df)
else: else:
print("2222")
return pd.DataFrame(columns=columns) return pd.DataFrame(columns=columns)
print("3333")
print(user_df)
user_df["days_diff_now"] = round((int(time.time()) - user_df["log_time"].astype(float)) / (24 * 60 * 60)) user_df["days_diff_now"] = round((int(time.time()) - user_df["log_time"].astype(float)) / (24 * 60 * 60))
user_df["tag_score"] = user_df.apply(lambda x: compute_tag3_score(x), axis=1) user_df["tag_score"] = user_df.apply(lambda x: compute_tag3_score(x), axis=1)
user_df["business_tags"] = user_df["business_tags"].fillna("") user_df["business_tags"] = user_df["business_tags"].fillna("")
user_df["selected_stars"] = user_df["selected_stars"].fillna("") user_df["selected_stars"] = user_df["selected_stars"].fillna("")
user_df["selected_internet_celebrity"] = user_df["selected_internet_celebrity"].fillna("") user_df["selected_internet_celebrity"] = user_df["selected_internet_celebrity"].fillna("")
print(user_df)
return user_df return user_df
except Exception as e: except Exception as e:
print("@@@@@@@@@")
print(e) print(e)
return pd.DataFrame(columns=columns) return pd.DataFrame(columns=columns)
......
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