After replies off the list which indicate the code should work. I tried a variety of approaches.
Rebooting, Using the --vanilla option and then removing the whole lot and resinstalling. It now works. I guess it's another of those windows things? Thanks to those that helped. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Mulholland, Tom > Sent: Friday, 19 May 2006 11:48 AM > To: R-Help (E-mail) > Subject: [R] Converting character strings to numeric > > > I assume that I have missed something fundamental and that it > is there in front of me in "An Introduction to R", but I need > someone to point me in the right direction. > > > x1 <- "1159 1129 1124 -5 -0.44 -1.52" > > x2 <- c("1159","1129","1124","-5","-0.44","-1.52") > > x3 <- unlist(strsplit(x1," ")) > > > > > > str(x2) > chr [1:6] "1159" "1129" "1124" "-5" "-0.44" "-1.52" > > str(x3) > chr [1:6] "1159" "1129" "1124" "-5" "-0.44" "-1.52" > > > > as.numeric(x2) > [1] 1159.00 1129.00 1124.00 -5.00 -0.44 -1.52 > > as.numeric(x3) > [1] 1159 1129 1124 NA NA NA > Warning message: > NAs introduced by coercion > > What do I have to do to get x3 to be the same as x2. > > Tom > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
