Możliwe Duplikat:
Set NA to 0 in RWymiana wartości nA z kolumny z 0 na dane ramki B
mam data.frame z kolumną o NA
wartości. Chcę zastąpić NA
z 0
lub inną wartością. Próbowałem wielu wątków i metod, ale nie dało mi to rezultatu. Próbowałem poniższych metod.
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;
Żadne z powyższych metod otrzymuje NA
z 0 w kolumnie x
do data.frame a
. Czemu?
Chcesz zastąpić 'NA' z' 0' we wszystkich kolumnach, lub po prostu kolumnie 'x'? – A5C1D2H2I1M1N2O1R2T1
@ mrdwab: po prostu kolumna x –