[R] Console output

Ivan Calandra ivan.calandra at uni-hamburg.de
Mon Feb 21 15:45:33 CET 2011


It's nice to see all those solutions, but I'm wondering how it would be 
helpful to have the display like this.
I'm a bit curious because for me the R output formatting is not very 
important.

Ivan

Le 2/21/2011 15:09, (Ted Harding) a écrit :
> 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 ------------------------------
>
> ______________________________________________
> 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.
>

-- 
Ivan CALANDRA
PhD Student
University of Hamburg
Biozentrum Grindel und Zoologisches Museum
Abt. Säugetiere
Martin-Luther-King-Platz 3
D-20146 Hamburg, GERMANY
+49(0)40 42838 6231
ivan.calandra at uni-hamburg.de

**********
http://www.for771.uni-bonn.de
http://webapp5.rrz.uni-hamburg.de/mammals/eng/1525_8_1.php



More information about the R-help mailing list