Это то, что вы ищете?
Иллюстративные данные:
set.seed(123)
df <- data.frame(values = sample(1:5, 10, replace = T))
Чтобы сопоставить значения с соответствующими метками, используйте str_replace
из пакета stringr
:
df$labels <- str_replace_all(df$values,
c("1" = "Label1",
"2" = "Label2",
"3" = "Label3",
"4" = "Label4",
"5" = "Label5"))
Результат:
df
values labels
1 2 Label2
2 4 Label4
3 3 Label3
4 5 Label5
5 5 Label5
6 1 Label1
7 3 Label3
8 5 Label5
9 3 Label3
10 3 Label3