[R] Replacing NA values in one column of a data.frame

John Kane jrkrideau at yahoo.ca
Tue Aug 18 16:19:47 CEST 2009


Perhaps
testdata$onecolumn[testdata$onecolumn==NA] <- 9999

--- On Mon, 8/17/09, Steve Murray <smurray444 at hotmail.com> wrote:

> From: Steve Murray <smurray444 at hotmail.com>
> Subject: [R] Replacing NA values in one column of a data.frame
> To: r-help at r-project.org
> Received: Monday, August 17, 2009, 11:41 AM
> 
> Dear all,
> 
> I'm trying to replace NA values with -9999 in one column of
> a data frame. I've tried using is.na and the
> testdata[testdata$onecolumn==NA] <- 9999 approach, but
> whilst neither generate errors, neither result in -9999s
> appearing - the NAs remain there!
> 
> I'd be grateful for any advice on what I'm doing wrong or
> any other suitable approaches.
> 
> Many thanks,
> 
> Steve
> 
> _________________________________________________________________
> 
> oticons.
> 
> ______________________________________________
> R-help at r-project.org
> mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained,
> reproducible code.
> 


      __________________________________________________________________
[[elided Yahoo spam]]




More information about the R-help mailing list