Thanks David and Bill for your answers. It does makes sense. So if I want
to make things neater visually, I have no other option than to post-process
the output I guess?
Thx,
Dominic
2014-05-16 16:58 GMT-04:00 William Dunlap :
> > It seems that when a vector has 10 elements, it prints out diff
Dominic,
Actually it makes perfect sense. When R prints vectors of length less
than 9, it does not ever need to print 2 digits for the index. For lengths
between 10 and 99, it may need to print an index with 2 digits, therefore,
it prints the first index and all single digit indexes with a leadin
> It seems that when a vector has 10 elements, it prints out differently than
> one with 9 (extra space before the opening bracket). I can't see why this
> is happening.
It is happening because the print routine wants to be ready to print
all the line-beginning [index] tags aligned with each other
Consider the following:
> 20:28[1] 20 21 22 23 24 25 26 27 28> 20:29 [1] 20 21 22 23 24 25 26 27 28 29
It seems that when a vector has 10 elements, it prints out differently than
one with 9 (extra space before the opening bracket). I can't see why this
is happening. I am writing a manual contain
Cc'ing Kurt since the version control history shows he brought it in a
few years ago: https://github.com/wch/r-source/commit/53d4b432f7
The fix can be fairly simple if someone has one minute:
lc_ctype <- Sys.getlocale("LC_CTYPE")
on.exit(Sys.setlocale("LC_CTYPE", lc_ctype), add = TRUE)
On 16/05/2014 11:06, Duncan Murdoch wrote:
On 16/05/2014, 4:16 AM, Adrian Dușa wrote:
Dear list,
On a follow up from my previous email, I am now trying to allocate
vectors
of length larger than 32-bit in C.
From the R internals documentation, I read that:
"The sxpinfo header is defined as a
On 16/05/2014, 4:16 AM, Adrian Dușa wrote:
Dear list,
On a follow up from my previous email, I am now trying to allocate vectors
of length larger than 32-bit in C.
From the R internals documentation, I read that:
"The sxpinfo header is defined as a 32-bit C structure..."
and
"A SEXPREC is a C
Dear list,
On a follow up from my previous email, I am now trying to allocate vectors
of length larger than 32-bit in C.
>From the R internals documentation, I read that:
"The sxpinfo header is defined as a 32-bit C structure..."
and
"A SEXPREC is a C structure containing the 32-bit header..."
T