On Aug 2, 2009, at 7:29 PM, Rolf Turner wrote:
On 3/08/2009, at 11:14 AM, David Winsemius wrote:
On Aug 2, 2009, at 7:02 PM, Noah Silverman wrote:
Hi,
It seems as if the problem was caused by an odd quirk of the "scale"
function.
Some of my data have NA entries.
So, I substitute 0 for any NA with:
rawdata[is.na(rawdata)] <- 0
Perhaps this would have done what you intended:
rawdata[is.na(rawdata), ] <- 0
I don't think this works at all. E.g.:
set.seed(42)
junk <- matrix(rnorm(60),12,5)
junk[sample(1:60,14)] <- NA
junk[is.na(junk),] <- 0 # Throws an error.
junk[is.na(junk)] <- 0 # Gives the desired result.\\
Then how about? ....
junk2 <- replace(junk, is.na(junk), 0)
==
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
______________________________________________
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.