Peck, Jon <peck <at> spss.com> writes: > > I am looking for the most efficient way to replace all occurrences of NaN in a data frame with NA. I can do this > with a double loop, but it seems that there should be a higher level and more efficient way. With is.na, I > could use ifelse, but if.nan seems not to have similar capabilities.
dt[sample(12,3)] = NaN df = data.frame(matrix(dt,nrow=3)) df[sapply(df,is.na)] = NA Dieter ______________________________________________ R-help@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.