Возможный дубликат:
Установите для 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
. Почему?
NA
на0
во всех столбцах или только в столбцеx
? - person A5C1D2H2I1M1N2O1R2T1   schedule 01.11.2012