[R] Console output

(Ted Harding) ted.harding at wlandres.net
Mon Feb 21 15:09:21 CET 2011


On 21-Feb-11 13:55:24, Peter Ehlers wrote:
> On 2011-02-21 04:21, Antje Niederlein wrote:
>> Thanks for every helpful answer :-) !
>> I thought it was something "easier" but as long as there is a solution
>> it's fine for me.
>>
>> Ciao,
>> Antje
> 
> Here's one more that I use:
> 
> cat( 1:10, sep="\n" )
> 
> But this won't give you the row numbers.
> [I keep a function around:
>    cat1 <- function(x) cat(x, sep="\n")
> ]
> 
> I often use Ted's suggestion but you don't need the NULL:
> 
>   cbind(1:10)
> 
> will do.
> I wasn't aware of Martin's clever idea.
> 
> Peter Ehlers

And I wasn;t aware that you don't need the NULL!
While I am at it, I've just thought of a way to get rid
of the unwanted column-name "[,1]":

cbind(" "=1:10)
        
 [1,]  1
 [2,]  2
 [3,]  3
 [4,]  4
 [5,]  5
 [6,]  6
 [7,]  7
 [8,]  8
 [9,]  9
[10,] 10

(Well, it's there; but you can't see it).
Ted.



>> On 21 February 2011 13:12, Martin Maechler<maechler at stat.math.ethz.ch>
>> wrote:
>>>>>>>> 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.
>>>
>>> ______________________________________________
>>> 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.
>>>
>>
>> ______________________________________________
>> 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.
> 
> ______________________________________________
> 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.

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



More information about the R-help mailing list