read.table ignores first 5 lines (PR#1885)

ripley@stats.ox.ac.uk ripley@stats.ox.ac.uk
Wed, 7 Aug 2002 21:25:50 +0100 (BST)


stdin() from a terminal is not a file, nor is it a standard connection.
So this is not really a bug.

In particular, as used by you it does to have pushback.

On Wed, 7 Aug 2002 Russell-Lenth@uiowa.edu wrote:

> Full_Name: Russ Lenth
> Version: 1.5.0
> OS: Windows
> Submission from: (NULL) (128.255.25.236)
>
>
> If you use read.table with a connection to stdin(), the first
> 5 lines of input seem not to be accepted.  See examples below.
> Did NOT have the same problem with scan().
>
> > version
>         _
> platform i386-pc-mingw32
> arch     i386
> os       mingw32
> system   i386, mingw32
> status
> major    1
> minor    5.0
> year     2002
> month    04
> day      29
> language R
>
> > read.table(stdin(),head=T) -> junk
> 1: a b c
> 1: 1 2 3
> 1: 4 5 6
> 1: 7 8 9
> 1: 10 11 12
> 1: 13 14 15
> 2: 16 17 18
> 3: 19 20 21
> 4: 22 23 24
> 5:
> > junk
>    a  b  c
> 1 13 14 15
> 2 16 17 18
> 3 19 20 21
> 4 22 23 24
>
> > read.table(stdin()) -> junk
> 1: 1 2 3
> 1: 4 5 6
> 1: 7 8 9
> 1: 10 11 12
> 1: 13 14 15
> 1: 16 17 18
> 2: 19 20 21
> 3: 22 23 24
> 4:
> > junk
>   V1 V2 V3
> 1 16 17 18
> 2 19 20 21
> 3 22 23 24
>
> > junk <- scan()
> 1: 4
> 2: 5
> 3: 6
> 4: 7
> 5: 8
> 6: 9
> 7:
> Read 6 items
>
> > junk <- scan(stdin())
> 1: 4
> 2: 5
> 3: 6
> 4: 7
> 5: 8
> 6: 9
> 7:
> Read 6 items
>
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._