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




On 21 February 2011 13:12, Martin Maechler<maech...@stat.math.ethz.ch>  wrote:
Ted Harding<ted.hard...@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.hard...@wlandres.net>  Fax-to-email:
    >  +44 (0)870 094 0861 Date: 21-Feb-11 Time: 11:08:17
    >  ------------------------------ XFMail
    >  ------------------------------

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

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


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

______________________________________________
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