[R] Table with n(%) formatting: A better way to do this?
Duncan Murdoch
murdoch.duncan at gmail.com
Thu Apr 11 15:13:04 CEST 2013
On 11/04/2013 8:40 AM, Paul Miller wrote:
> Hello Dr. Murdoch,
>
> Thanks for your reply. Your tables package is interesting. Spent some time experimenting with it yesterday and it looks like something I can use.
>
> The n(%) format seems to be the standard for what I'm doing. So I can't directly use the output your package produces. It does provide something close to what I need though. So I can just write a little more code to get the n(%) formatting.
>
> Not sure how many others might need n(%) formatting. Think it could be quite a lot though. If so, that might be something you could consider adding to your tables package.
I don't think n(%) defines the format, there are still a lot of
choices. How many decimal places on the percent? How do the n and %
values align? Is there space between them? Do the parens align from
row to row, or do they adjust to the length of the percent values?
Each user who wants this will need to answer those questions, and will
answer them differently. It's easy to write a little format function to
implement any particular choice, but hard to write one that would
satisfy everybody.
One thing that I would consider is an odf output driver (i.e. it outputs
XML according to the odf spec). Then you could use tables together with
odfWeave. I think that would be a relatively straightforward job,
though it would probably end up being a couple of hundred lines of
code. Similarly, an HTML output driver could be useful.
Duncan Murdoch
More information about the R-help
mailing list