python:hashlib md5加密

32 阅读1分钟

demo

import hashlib


# 分桶1
# 对车主uid进行md5加密,得到的是32位16进制字符串
final_data_df["md5_value"] = final_data_df["driver_user_id"].apply(
    lambda v: hashlib.md5(("evasion" + v).encode('utf8')).hexdigest())

# 分桶2
# 根据城市分桶,拿广东省广州市作为空白组,其city_id = "3"
# final_data_df['is_punish'] = final_data_df["start_city_id"].apply(lambda v: "罚款" if v != "3" else "空白组")
final_data_df['is_punish'] = "罚款"
"""