Я хочу скопировать значения из одного столбца в новую переменную, а затем добавить эти значения в другие столбцы в зависимости от условий.
Минимальным примером будет
VP <- c("1","1","2","1","1","2","2","1", "1")
Group <- c("1","1","1","2","2","2","3","3", "3")
Value<-c("6","4","7","2","3","8","4","3", "5")
df <- data.frame(cbind(VP, Group, Value))
Целью будет результат, подобный следующему:
VP Group Value NewVariable
1 1 6 7
1 1 4 7
2 1 7
1 2 2 8
1 2 3 8
2 2 8
2 3 4
1 3 3 4
1 3 5 4
Итак, взяв значение VP и скопируйте его каждому другому человекув соответствующей группе, кроме собственной строки.