2013-03-28 3 views
0

Привет, я новичок в R, и я хотел бы сделать что-то прямое. У меня отсутствуют значения, которые имеют R как NA, и я заменил их на среднее. При замене этих значений я хочу создать новую переменную. Вот что я пытался получить новую переменную:Создание новой переменной после замены значений

mydata$xyz[is.na(mydata$xyz)] <- mean(mydata$xyz, na.rm = TRUE) = mydata$xyz2

Цените помощь!

+0

user2220931, вы должны посмотреть на странице [** SO о **] (http://stackoverflow.com/about) на задавать вопросы и ответы * прием * если вы находят, что они отвечали на ваши вопросы. – Arun

ответ

0

Попробуйте

mydata$xyz2 <- mydata$xyz 
mydata$xyz2[is.na(mydata$xyz)] <- mean(mydata$xyz, na.rm = TRUE) 
+0

Отлично! Большое спасибо. – user2220931

Смежные вопросы