[R-br] outputs de tabelas

walmes . walmeszeviani em gmail.com
Quinta Junho 5 15:07:40 BRT 2014


Se você quer uma tabela apropriada para editores de texto como o M$ Word é
um pouco mais complicado. Dá para fazer assim:

1) Instale o pacote odfWeave no R;
2) Crie um arquivo do OpenOffice ou LibreOffice, e.g. in.odt.
3) Coloque um chunk com o código R que gere uma tabela, e.g.

<<echo=FALSE, results=xml>>=
x <- mtcars[1:6, 1:4]
odfTable(x)
@

4) Salve o documento.
5) Abra uma sessão R no diretório desse documento e faça:

require(odfWeave)
odfWeave(file="in.odt", dest="out.odt")

6) Um arquivo out.odf é gerado com a tabela renderizada (com um padrão que
pode ser modificado). Consulte a documentação da odfTable().
7) Recorte essa tabela e cole no M$ Word.

Exemplo de como integrar o R ao LibreOffice disponíveis em
*http://www.leg.ufpr.br/~walmes/ensino/ce083-2013-02/
<http://www.leg.ufpr.br/~walmes/ensino/ce083-2013-02/>*. Veja os arquivos
com extensão *.odt.

Outra forma de proceder ao invés do odfWeave é usar knitr -> markdown ->
pandoc -> Word. Consulte

http://www.r-statistics.com/2013/03/write-ms-word-document-using-r-with-as-little-overhead-as-possible/
http://www.r-statistics.com/2010/05/exporting-r-output-to-ms-word-with-r2wd-an-example-session/
http://jeromyanglim.blogspot.com.br/2009/09/formatting-table-in-word-r-to-tab.html

À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140605/d7cd0d84/attachment.html>


Mais detalhes sobre a lista de discussão R-br