У меня есть data.frame
из 14 столбцов, составленных из результатов тестов за 13 периодов времени, все числовые.В последнем столбце, скажем, X, указан конкретный момент времени, когда каждый учащийся (строки) получил неудовлетворительную оценку.Я хотел бы создать отдельную колонку, в которой будут указаны результаты тестов каждого учащегося, исходя из их конкретного времени неудачи.
dataframe<-data.frame(TestA=c(58,92,65,44,88),
TestB=c(17,22,58,46,98),
TestC=c(88,98,2,45,80), TestD=c(33,25,65,66,5),
TestE=c(98,100,100,100,100), X=c(2,2,3,NA,4))
Выше приведена сжатая версия с фиктивными данными.Первый ученик потерпел неудачу в момент два и т. Д., Но четвертый ученик никогда не проигрывалРезультирующий столбец должен быть 17,2 2, 2, NA, 5. Как я могу это сделать?