[R] Reading dataset in R

arun smartpink111 at yahoo.com
Fri Mar 22 21:33:43 CET 2013


Hi,
Try this:
con<-file("Rout2122.text")
 Lines1<- readLines(con)
 close(con)

indx<-rep(c(TRUE,FALSE),each=2) #changed here
 Lines2<-Lines1[!grepl("[A-Za-z]",Lines1)]
res<-read.table(text=paste(gsub("^\\s+","",Lines2[indx]),gsub("^\\s+","",Lines2[!indx])),sep="",header=FALSE)#some changes
nm1<-unlist(strsplit(gsub("^ +","",paste(Lines1[grepl("[A-Za-z]",Lines1)][1:2],collapse=" "))," "))
colnames(res)<- nm1[nm1!=""]
res
#  m1 n1  m n cterm1_P0L cterm1_P0H  c11  c12   c1  c2 alpha beta   T_error  N
#1  4  4 10 8  0.8145062  0.6634204 0.03 0.05 0.15 0.2   0.1  0.4 0.6918138 18
#2  5  4  9 8  0.7737809  0.6302494 0.03 0.05 0.15 0.2   0.1  0.4 0.6643599 17
#        EN        BH        BL         AH         AL
#1 10.45928 0.1690183 0.3952494 0.07470420 0.05284197
#2 11.38388 0.1694641 0.3624458 0.07208597 0.06036395
A.K.






________________________________
From: Zjoanna <Zjoanna2013 at gmail.com>
To: r-help at r-project.org 
Sent: Friday, March 22, 2013 3:54 PM
Subject: Re: [R] Reading dataset in R

Hi,

I also need to read this format of file in R, it is a Wordpad file.


On Thu, Mar 21, 2013 at 5:07 PM, arun <smartpink111 at yahoo.com> wrote:

>
>
> Hi,
> con<-file("Rout1112.text")
>  Lines1<- readLines(con)
>  close(con)
>  indx<-rep(rep(c(TRUE,FALSE),each=2),2)
>  Lines2<-Lines1[!grepl("[A-Za-z]",Lines1)]
>
>
> res<-read.table(text=paste(gsub("^\\d+\\s+","",Lines2[indx]),gsub("^\\d+\\s+","",Lines2[!indx])),sep="",header=FALSE)
>  nm1<-unlist(strsplit(gsub("^
> +","",paste(Lines1[grepl("[A-Za-z]",Lines1)][1:2],collapse=" "))," "))
> colnames(res)<- nm1[nm1!=""]
> res
> #m1 n1  m n cterm1_P0L cterm1_P0H  c11  c12   c1   c2 alpha beta
> T_error  N
> #1  4  5 11 9  0.8145062  0.6302494 0.03 0.03 0.15 0.15   0.1  0.4
> 0.6339515 20
> #2  7  4 11 8  0.6983373  0.0000000 0.03 0.03 0.15 0.15   0.1  0.4
> 0.4899431 19
> #3  4  5 10 9  0.8145062  0.6302494 0.03 0.03 0.15 0.20   0.1  0.4
> 0.6831988 19
> #4  5  4  9 8  0.7737809  0.0000000 0.03 0.03 0.15 0.20   0.1  0.4
> 0.6458095 17
>  #       EN         BH        BL         AH         AL
> #1 11.77746 0.12159579 0.3846999 0.09567271 0.03198315
> #2 16.20665 0.09819012 0.2550532 0.09581478 0.04088503
> #3 11.59196 0.15166360 0.3943098 0.08405337 0.05317206
> #4 13.90488 0.14031630 0.3624458 0.08268336 0.06036395
> A.K.
>
> ________________________________
> From: Joanna Zhang <zjoanna2013 at gmail.com>
> To: arun <smartpink111 at yahoo.com>
> Sent: Thursday, March 21, 2013 3:03 PM
> Subject: Re: [R] cumulative sum by group and under some criteria
>
>
> Hi,
>
> I used a computer cluster and output the file attached here, I need to
> read the file in R. I tried to use read.table, but it seems that the format
> is not recognized by R, could you help?
>


Rout2122.text (528 bytes) <http://r.789695.n4.nabble.com/attachment/4662237/0/Rout2122.text>




--
View this message in context: http://r.789695.n4.nabble.com/cumulative-sum-by-group-and-under-some-criteria-tp4657074p4662237.html
Sent from the R help mailing list archive at Nabble.com.
    [[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.



More information about the R-help mailing list