0
У меня есть большой набор данных df; его короткая версия выглядит следующим образом:Значение копирования в соседней ячейке R
Time Block Accuracy AccuracyFinal
142 Run2 NA incorrect
234 Run2 incorrect NA
121 Run2 NA NA
143 Run2 NA incorrect
122 Run2 incorrect NA
Я хочу, чтобы скопировать значение неправильный в соседней ячейке слева в ДФ $ точности, поэтому он будет выглядеть следующим образом:
Time Block Accuracy AccuracyFinal
142 Run2 incorrect incorrect
234 Run2 incorrect NA
121 Run2 NA NA
143 Run2 incorrect incorrect
122 Run2 incorrect NA
Что это самый эффективный способ сделать это?
'ф.р. $ Точность [df $ AccuracyFinal == "неправильный"] <- "неправильный" '; вы можете прочитать основную документацию по подмножеству в R: http://stackoverflow.com/documentation/r/1686/basic-subsetting#t=201608311236384809091 – scoa
спасибо! это сработало. Я просто нашел другой способ: 'df [df $ Time% in% c (" S142 ")," Accuracy "] = df [df $ Time% в% c (" S142 ")," AccuracyFinal "]' – MariKo