Commit 04be6f02 authored by 郭羽's avatar 郭羽

美购精排模型

parent 55041cc4
...@@ -47,20 +47,18 @@ def getDataVocabFromRedis(version): ...@@ -47,20 +47,18 @@ def getDataVocabFromRedis(version):
# 数据类型转换 # 数据类型转换
def csvTypeConvert(columns,df,data_vocab): def csvTypeConvert(columns,df,data_vocab):
print(set(df["label"].tolist()))
df["label"] = df["label"].astype("int")
for k in columns: for k in columns:
# 离散na值填充 # 离散na值填充
if data_vocab.get(k): if data_vocab.get(k):
print(set(df[k].tolist()))
df[k] = df[k].fillna("-1") df[k] = df[k].fillna("-1")
df[k] = df[k].astype("string") df[k] = df[k].astype("string")
elif k != "label": elif k != "label":
df[k] = df[k].map(lambda x:x if is_float(x) else 0) df[k] = df[k].map(lambda x:x if is_float(x) else 0)
df[k] = df[k].fillna(0) df[k] = df[k].fillna(0)
df[k] = df[k].astype("float") df[k] = df[k].astype("float")
print(set(df["label"].tolist()))
df["label"] = df["label"].astype("int")
# print(df.dtypes) # print(df.dtypes)
return df return df
......
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