df <- data.frame(drug_code = 1:10)
lu <- data.frame(drug_id = 1:20, drug_code = as.character(1:10), drug_name = sample(letters, 20))
df %>% dplyr::mutate(
drug_nm = lookup(drug_code, drug_id ~ drug_name, lu),
# this will work as lu also has drug_code column
drug_nm = lookup(drug_code, ~drug_name, lu)
)
Run the code above in your browser using DataLab