[R] Problem while reading Data from a data frame

Bert Gunter gunter.berton at gene.com
Tue Nov 5 16:43:16 CET 2013


Please follow Petr's advice and read the Introduction to R or other R
online tutorial (there are many) before posting further basic
questions here. You need to make an effort to learn the basics of R
before pestering this list with questions such as these.

Cheers,
Bert

On Tue, Nov 5, 2013 at 7:35 AM, Baro <babakbsn at gmail.com> wrote:
> 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.pikal at 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:babakbsn at 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.pikal at 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-bounces at r-project.org [mailto:r-help-bounces at 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 at 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 at 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.



-- 

Bert Gunter
Genentech Nonclinical Biostatistics

(650) 467-7374



More information about the R-help mailing list