[R] Reading ASCII files

Henrik Bengtsson hb at maths.lth.se
Fri Jul 23 14:35:45 CEST 2004


Have considered using fill=TRUE in read.table()? See ?read.table

If that does not work, there is always scan(). I worst case you can also use
readChar() or readLines()/strsplit(), but that should not be necessary.

Cheers

Henrik Bengtsson
Lund University



> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch 
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of 
> Cristian Pattaro
> Sent: Friday, July 23, 2004 2:06 PM
> To: R Help
> Subject: [R] Reading ASCII files 
> 
> 
> Dear all,
> I need to read an ASCII file with diffent length lines.
> 
> This is what is contained in the file gene.txt:
> 1st line  ID description snp_id genotype
> 2nd line 10003 Low rs152240 
> 3rd line 10003 Moderate rs189011 TC
> 4th line 10004 Conservative rs152240 GC
> 5th line 10004 Bad rs154354
> 6th line 10013 Bad rs152240
> 7th line 10019 Conservative rs152240 AC
> etc...
> 
> This is what I would like to obtain in R:
> ID        description         snp_id          genotype
> 10003    Low                 rs152240     NA
> 10003    Moderate         rs189011     TC
> 10004    Conservative    rs152240     GC
> 10004    Bad                  rs154354     NA
> 10013    Bad                  rs152240     NA
> 10019    Conservative    rs152240     AC
> 
> Read.table() doesn't work in these situations because of the 
> irregular 
> pattern of data. Have you got any suggestion?
> Thanks a lot!
> Cristian
> 
> ===========================================
> Cristian Pattaro
> ===========================================
> 
> Unit of Epidemiology & Medical Statistics
> Department of Medicine and Public Health
> University of Verona
> cristian at biometria.univr.it
> http://biometria.univr.it ===========================================
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list 
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
>




More information about the R-help mailing list