thanks :)
On Tue, Nov 5, 2013 at 7:45 AM, PIKAL Petr <petr.pi...@precheza.cz> wrote: > 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> 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] > *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> 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-bounces@r- > > 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 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.