Using na.string works better:

> x <- 
> read.csv("http://www.epa.gov/emap/html/data/surfwatr/data/mastreams/9396/wchem/chmval.txt";,
>  skip=84, as.is = TRUE, na.string = '.')
> str(x)
'data.frame':   711 obs. of  75 variables:
 $ ALDI    : int  NA NA NA NA NA NA NA NA NA NA ...
 $ ALDS    : chr  NA "S" "S" "S" ...
 $ ALDSF   : chr  " " " " " " " " ...
 $ ALKCALC : num  106 210.7 73.5 432.6 38.7 ...
 $ ALOR    : chr  NA "S" "S" "S" ...
 $ ALORF   : chr  " " " " " " " " ...
 $ ALTD    : int  54 36 47 12 19 10 12 5 8 6 ...
 $ ALTDF   : chr  " " " " " " " " ...
 $ ANC     : num  115 207.2 82.2 435.2 37.4 ...
 $ ANCF    : chr  " " " " " " " " ...
 $ ANDEF   : num  82.5 52.3 31.8 21.9 12.2 ...
 $ ANSUM   : num  771 728 328 892 251 ...
 $ CA      : num  303 529 182 392 124 ...


On Wed, Oct 31, 2012 at 12:46 PM, chuck.01 <charliethebrow...@gmail.com> wrote:
> Hello,
>
> Here is a link to some data:
> http://www.epa.gov/emap/html/data/surfwatr/data/mastreams/9396/wchem/chmval.txt
>
> I am trying to read this in, and want to use:
> chmval <-
> read.table("http://www.epa.gov/emap/html/data/surfwatr/data/mastreams/9396/wchem/chmval.txt";,
> sep=",", skip= 84, header=T)
>
> the # 84, for 84 lines skipped needs to be derived from the 5th line of the
> txt file
> # Header Records:  85
>
> so, I need that # (-1) for input into the read.table statement above
>
> I've tried grep but that didn't work:
>  (for this I downloaded the txt file and manually removed that hash mark!)
>
> grep("Header Records:", read.table("chmval.txt", header=T))
> Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,
> :
>   line 1 did not have 5 elements
>
> Any ideas?
> Can I just extract the 5th line?
>
>
>
>
> --
> View this message in context: 
> http://r.789695.n4.nabble.com/extracting-information-from-txt-file-tp4648033.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.

______________________________________________
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.

Reply via email to