[R] Console output

Martin Maechler maechler at stat.math.ethz.ch
Mon Feb 21 13:12:26 CET 2011


>>>>> Ted Harding <ted.harding at wlandres.net>
>>>>>     on Mon, 21 Feb 2011 11:08:19 -0000 (GMT) writes:

    > That doesn't produce quite what Antje asked for (since each
    > line gets number "[1]"). The following does work:

    > print(cbind(NULL,(1:10)))
    > [,1]
    > [1,]    1
    > [2,]    2
    > [3,]    3
    > [4,]    4
    > [5,]    5
    > [6,]    6
    > [7,]    7
    > [8,]    8
    > [9,]    9
    > [10,]   10

    > (apart from the unwanted column-name "[,1]", and the "," in
    > rows).

In principle, there would be "a true" solution,
but as you see, it's not quite possibly (by that means):

> op <- options(width=7)
Error in options(width = 7) : 
  invalid 'width' parameter, allowed 10...10000
> op <- options(width=10)
> 1:10
 [1]  1  2
 [3]  3  4
 [5]  5  6
 [7]  7  8
 [9]  9 10
> 1000+ 0:9 ## works for these
 [1] 1000
 [2] 1001
 [3] 1002
 [4] 1003
 [5] 1004
 [6] 1005
 [7] 1006
 [8] 1007
 [9] 1008
[10] 1009
> 

---

In principle, the lower bound (10) for the width option could be
lowered a bit more, as I think 10 had been a somewhat arbitrary
choice protecting useRs from hanging themselves..

Martin


    > Ted.

    > On 21-Feb-11 10:30:37, Yves REECHT wrote:
    >> Hi,
    >> You may try
    >> 
    >> invisible(sapply(1:10, print))
    >> 
    >> Yves
    >> 
    >> 
    >> Le 21/02/2011 11:21, Antje Niederlein a écrit :
    >>> Hi there,
    >>> 
    >>> I though there has been a possibility to force the output on
    >>> the console with one element per line. Instead of this:
    >>> 
    >>>> 1:10
    >>> [1]  1  2  3  4  5  6  7  8  9 10
    >>> 
    >>> something like this
    >>> 
    >>>> 1:10
    >>> [1]   1
    >>> [2]   2
    >>> [3]   3
    >>> [4]   4
    >>> [5]   5
    >>> [6]   6
    >>> [7]   7
    >>> [8]   8
    >>> [9]   9
    >>> [10]   10
    >>> 
    >>> Can anybody help?
    >>> Antje

    > --------------------------------------------------------------------
    > E-Mail: (Ted Harding) <ted.harding at wlandres.net> Fax-to-email:
    > +44 (0)870 094 0861 Date: 21-Feb-11 Time: 11:08:17
    > ------------------------------ XFMail
    > ------------------------------

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