【发布时间】:2021-10-08 13:13:17
【问题描述】:
我有一个如下数据集,我之前使用which 函数获得的。
data <- data.frame(id = c(123, 124, 125, 126, 127))
data <- data %>% mutate(a = list(c(11:12), c(11,12,15), integer(0), c(1,2,3), 4),
b = list(c(16,18), c(5,6,7), c(8,9,10), 14, 1))
我需要用labels中的对应值替换a和b中的数字值:
labels <- c("apple", "orange", "pear", "grapes", "lemon", "strawberry",
"watermelon", "kiwi", "pineapple", "melon", "tangerine", "prune",
"cucumber", "tomato", "onion", "pepper", "garlic")
所以 1 应该变成苹果,2 是橙色,如果没有数字,单元格应该保持空白
【问题讨论】: