Начальные данные:
data = data.frame("Student" = c(1,2,3,4,5),
"Class" = c('A','A','B','C','C'),
"Score1" = c(7,4,7,2,1),
"Score2" = c(2,2,0,10,4),
"Score3" = c(8,1,3,2,2))
Желаемый результат:
data1 = data.frame("Student" = c(1,2,3,4,5),
"Class" = c('A','A','B','C','C'),
"Score1" = c(0,0,7,2,1),
"Score2" = c(0,0,0,10,4),
"Score3" = c(17,7,3,2,2))
для всех строк, где «Класс» - это «А», я хочу добавить «Счет1» и «Счет2» на «Оценка 3» и установите «Оценка 1» и «Оценка 2» на 0.