У меня есть простой фрейм данных в следующем формате:
df <- data.frame(var1 = c(1, 1, 1, 2, 2, 2),
var2 = c(144, 156, 160, 123, 138, 170))
Я хочу создать вектор (просто назовите его ve c) с индексами уникальных значений var1 в моем фрейме данных и затем по этому индексу присваивают значения в var2, которые соответствуют его значению в var1. Итак, var1 - это id или переменная группировки в моих данных. Желаемый результат будет выглядеть следующим образом:
vec
"144, 156, 160", "123, 138, 170"
vec[1]
"144, 156, 160"
vec[2]"123, 138, 170"