Возможный дубликат:
Установите NA в 0 в R
У меня есть data.frame с столбцом, имеющим значения NA
. Я хочу заменить NA
на 0
или любое другое значение. Я пробовал много потоков и методов, но это не дало мне результата. Я пробовал следующие методы.
a$x[a$x==NA]<-0;
a[,c("x")]<-apply(a[,c("x")],1,function(z){replace(z, is.na(z), 0)});
a$x[is.na(a$x),]<-0;
Ни один из вышеперечисленных методов не заменил NA
на 0 в столбце x
для data.frame a
. Почему?