def load_ad_info(dict_ad_info, user_behavior):
list_ad_info = []
for ad in dict_ad_info:
ad_id = dict_ad_info[ad][0]
position = 1
advertiser_id = int(dict_ad_info[ad][1])
price = int(dict_ad_info[ad][5])
ad_tag = dict_ad_info[ad][4]
user_tag = user_behavior[0][0]
user_sex = user_behavior[0][1]
list_ad_info.append([-1, ad_id, position, advertiser_id, price, ad_tag, user_tag, user_sex])
# print list_ad_info
list_ad_info.append([-1, ad_id, 2, advertiser_id, price, ad_tag, user_tag, user_sex])
name = ['click', 'ad_id', 'position', 'advertiser_id', 'price', 'ad_tag', 'user_tag', 'user_sex']
# np_ad_info = np.mat(list_ad_info)
df_ad_info = pd.DataFrame(list_ad_info, columns=name)
file = open("f_origin_8features.pkl", 'wb')
pickle.dump(df_ad_info, file)
file.close()
#print 'DONE'
return df_ad_info
评论列表
文章目录