У меня есть две таблицы, и мне нужно обновить значения столбца pro_sales в первой таблице со значения pro_sales
во второй.
df1 <- data.frame(storecode = c(100,100,100,200,200),
productcode = c(1,2,3,1,2), pro_sales = c(0,0,0,0,0))
df2 <- data.frame(storecode = c(100,100,200),
productcode = c(1,2,1), pro_sales = c(0,1,0))
Мне нужно присоединиться слева к столбцам storecode
и productcode
.Ниже должен быть мой финальный стол:
storecode productcode pro_sales
1 100 1 0
2 100 2 1
3 100 3 0
4 200 1 0
5 200 2 0
Мне удалось присоединиться к dplyr, но после этого мне нужна помощь, пожалуйста?
df1 %>%
left_join(df2,c("storecode"="storecode","productcode"="productcode")) %>%
mutate( ???? ) %>%
select(names, match, value = value.x)
Спасибо.