[R] read.fwf and header
Greg Snow
Greg.Snow at intermountainmail.org
Wed Nov 1 19:43:36 CET 2006
How about using a connection and reading the header separate from the
data, like this:
tmp1 <- file('c:/temp/tmp.dat')
open(tmp1)
my.names <- scan(tmp1, nlines=1, what='')
new.data<-read.fwf(file=tmp1, widths=c(3, 4, 10, 3, 2, 2, 2, 2, 11, 19),
header=FALSE)
names(new.data) <- my.names
close(tmp1)
--
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at intermountainmail.org
(801) 408-8111
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Gregor Gorjanc
Sent: Monday, October 30, 2006 3:33 PM
To: Daniel Nordlund
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] read.fwf and header
Daniel Nordlund wrote:
> Gregor,
>
> According to the help for read.fwf, sep needs to be set to a value
that occurs only in the header record. I changed the spaces to commas
in the header record of your example and used the following syntax and
was able to read the file just fine.
>
> new.data<-read.fwf(file="test.txt", widths=c(3, 4, 10, 3, 2, 2, 2, 2,
11, 19),
> header=TRUE, sep=',')
>
> Hope this is helpful,
>
> Dan
Thanks Dan! But I have to modfy file first. Not that much of work but
still.
Regards, Gregor
______________________________________________
R-help at stat.math.ethz.ch 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