Read ?as.numeric ?as.character
Anyway. There is really extensive documentation coming with R. By using it you can save your time quite considerably. Here is snippet from FAQ 7.10 How do I convert factors to numeric? It may happen that when reading numeric data into R (usually, when reading in a file), they come in as factors. If f is such a factor object, you can use as.numeric(as.character(f)) to get the numbers back. More efficient, but harder to remember, is as.numeric(levels(f))[as.integer(f)] In any case, do not call as.numeric() or their likes directly for the task at hand (as as.numeric() or unclass() give the internal codes). Regards Petr From: Baro [mailto:babak...@gmail.com] Sent: Tuesday, November 05, 2013 4:35 PM To: PIKAL Petr Cc: R help Subject: Re: [R] Problem while reading Data from a data frame I exactly jump over this values and only have the integer values, henc I want to read only odd rows On Tue, Nov 5, 2013 at 7:31 AM, PIKAL Petr <petr.pi...@precheza.cz<mailto:petr.pi...@precheza.cz>> wrote: Hi It means that what you read is a factor. Most probably the values are formated in scientific notation which is not read properly as numbers. You shall format numbers in your Excel file so that it does not have comma but dot. Or you can transfer those values to numbers in R. see ?factor ?as.character ?gsub And if you are in reading some docs you can try to locate R-intro and go through it. It can help you greatly in beginning. Regards Petr From: Baro [mailto:babak...@gmail.com<mailto:babak...@gmail.com>] Sent: Tuesday, November 05, 2013 4:02 PM To: PIKAL Petr Cc: R help Subject: Re: [R] Problem while reading Data from a data frame thank you for your answers. It works and I have such an output: [1] 491 492 494 492 493 492 494 493 493 492 491 491 493 494 492 493 494 492 493 492 491 494 492 491 493 495 [27] 492 492 491 493 492 493 495 493 492 491 494 493 492 491 491 494 492 493 492 492 492 492 494 492 491 493 [53] 493 493 494 493 491 495 495 492 493 494 492 490 491 494 492 495 491 495 Levels: 1,09E+13 1,14E+13 1,24E+13 2,21E+12 490 491 492 493 494 495 7,06E+12 7,50E+11 8,03E+12 what does levels mean? how can I have only the numbers? On Tue, Nov 5, 2013 at 6:55 AM, PIKAL Petr <petr.pi...@precheza.cz<mailto:petr.pi...@precheza.cz>> wrote: Hi You shall probably use C or similar program for such task. As I understand you want only odd rows. If yes, this will do it for you odd<-seq(1,d,2) datalist<-cd[odd,] If not please explain better your real intention. Regards Petr > -----Original Message----- > From: r-help-boun...@r-project.org<mailto:r-help-boun...@r-project.org> > [mailto:r-help-bounces@r-<mailto:r-help-bounces@r-> > project.org<http://project.org>] On Behalf Of Baro > Sent: Tuesday, November 05, 2013 3:42 PM > To: R help > Subject: [R] Problem while reading Data from a data frame > > Hi experts, > > I want to read only the half of my data frame, which I read it from > clip board, and save it in a list. I wrote this code but it doesnt > work: > > ck<-read.table("clipboard") > datalist<-list() > d<-dim(ck)[1] > i<-1 > > repeat > { > datalist<-c(datalist,ck[i,]) > i<-i+2 > if(i>d) > {break} > } > datalist > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org<mailto: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. [[alternative HTML version deleted]] ______________________________________________ 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.