[R] xtable - print - suppress output
David Winsemius
dwinsemius at comcast.net
Thu Sep 24 17:28:23 CEST 2009
On Sep 24, 2009, at 10:20 AM, Thomas Lumley wrote:
> On Mon, 21 Sep 2009, David Winsemius wrote:
>
>>
>> On Sep 21, 2009, at 5:52 PM, Martin Batholdy wrote:
>>> I use xtable to convert data.frames to html tables.
>>> But when I use the print-command I always get the whole output
>>> printed
>>> even if I just want to save the html table into a variable;
>>>
>>> How can I suppress that output is printed?
>>
>> Perhaps by diverting it somewhere else? (after the example in
>> xtable's help page)
>>
>> capture.output(print(tli.table, type="html"), file="HTout.html")
>>
>> R is not an HTML editor, so it would seem less than intuitive to
>> send it to a character variable. It would not work to assign the
>> value of capture.output since that is an invisible NULL.
>>
>
> If that were true, capture.output() would be pretty useless. The
> returned value is NULL if the file= argument is specified, otherwise
> it is the captured output.
Thanks for the correction. I was not reading the help page correctly.
table <- capture.output(print(xtable(CERAT), type="html")) # would
have been the correct answer.
--
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
More information about the R-help
mailing list