我的df1数据帧
df1
prod_cat_code prod_cat prod_sub_cat_code prod_subcat
1 Clothing 4 Mens
2 Footwear 1 Women
1 Clothing 3 Kids
我的df2数据框
df2
customer_Id prod_sub_cat_code prod_cat_code
268408 4 1
268408 1 1
268408 1 2
268408 3 1
268408 4 2
我想用df1中的prod_subcat_code
替换df2 prod_subcat
;
我想用df1中的prod_cat_code
替换df2 prod_cat
;
问:我需要字典并映射值吗?
(df2.merge(df1[['prod_cat_code', 'prod_cat']], how='left') .merge(df1[['prod_sub_cat_code', 'prod_subcat']], how='left'))
抛出合并错误