У меня есть набор данных, который выглядит следующим образом
students <- data.frame(name = c("student1", "student2", "student3", "student4"),
test1 = c(50, 30, 20, 6),
test2 = c(30, 20, 15, 10),
select = c("test2", "test1", "test2", "test1"))
Есть ли способ создать новую переменную с именем 'grade', которая будет содержать результаты тестов любой переменной, отображаемой в 'select'?
Пример вывода здесь:
students <- data.frame(name = c("student1", "student2", "student3", "student4"),
test1 = c(50, 30, 20, 6),
test2 = c(30, 20, 15, 10),
select = c("test2", "test1", "test2", "test1"),
grade = c(30, 30, 15, 6))