[R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Nevil Amos
I need to replace NA occurrences in multiple columns in a data.frame with 000/000 how do I achieve this? Thanks Nevil Amos __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Lanna Jin
Try: x[which(is.na(x)),] - 000/000, where is x is your data frame - Lanna Jin lanna...@gmail.com 510-898-8525 -- View this message in context: http://r.789695.n4.nabble.com/How-to-replace-all-NA-values-in-a-data-frame-with-another-not-0-value-tp2125458p2125464.html Sent from the R help

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Lanna Jin
Whoops, my bad. Maybe try using gsub - Lanna Jin lanna...@gmail.com 510-898-8525 -- View this message in context: http://r.789695.n4.nabble.com/How-to-replace-all-NA-values-in-a-data-frame-with-another-not-0-value-tp2125458p2125471.html Sent from the R help mailing list archive at

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Muhammad Rahiz
000/000 returns NaN, which is no different than NA unless you want it as string i.e. 000/000 Muhammad Lanna Jin wrote: Try: x[which(is.na(x)),] - 000/000, where is x is your data frame - Lanna Jin lanna...@gmail.com 510-898-8525 __

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Muhammad Rahiz
Hi Nevil, You can try a method like this x - c(rnorm(5),rep(NA,3),rnorm(5)) # sample data dat - data.frame(x,x) # make sample dataframe dat2 - as.matrix(dat) # conver to matrix y - which(is.na(dat)==TRUE) # get index of NA values dat2[y] -

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread John Kane
?replace Something like this should work replace(df1, is.na(df1), 000/000) --- On Tue, 5/4/10, Nevil Amos nevil.a...@gmail.com wrote: From: Nevil Amos nevil.a...@gmail.com Subject: [R] How to replace all NA values in a data.frame with another ( not 0) value To: r-h...@stat.math.ethz.ch

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Bart Joosen
try x[is.na(x)] - 000/000 Bart -- View this message in context: http://r.789695.n4.nabble.com/How-to-replace-all-NA-values-in-a-data-frame-with-another-not-0-value-tp2125458p2125509.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] How to replace all NA values in a data.frame with another ( not 0) value

2010-05-04 Thread Nevil Amos
Thanks, this works, replacing the NA values with the 000/000' string. On 4/05/2010 11:20 PM, Muhammad Rahiz wrote: Hi Nevil, You can try a method like this x - c(rnorm(5),rep(NA,3),rnorm(5)) # sample data dat - data.frame(x,x) # make sample dataframe dat2 -