Jak wygenerować dokument (.rtf,doc,odt) od R
Jaki jest najlepszy sposób na wygenerowanie pliku z procesorem tekstu (najlepiej jak to tylko możliwe, ale natywne formaty wyrazów), z obrazami w nim, z języka statystycznego R?
6 answers
Standardowy silnik Sweave jest jedną z opcji, jeśli potrafisz obsłużyć LaTeX - ale myślę, że jest to rozciąganie aspektu "word-processor file" tylko dotknięcie! Alternatywnie, odfWeave jest powiązanym pakietem dostarczającym nowy silnik dla Sweave, który będzie działał z OpenOffice.org dokumenty.
Istnieją inne opcje w widoku zadań Reproducible Research na CRAN, chociaż niektóre z opcji zorientowanych na MS Office wymagają specyficznego dla Windows cruft.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-10 21:07:36
A może Pakiet R2wd?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-10 18:15:56
Oto moje rozwiązanie. Wykorzystuje Sweave ze znacznikami reStructuredText , które umożliwiają łatwe generowanie dokumentów ODF, Latex i HTML z jednego źródła. Zobacz tutaj dla różnych pisarzy zawartych w docutils.
Istnieje równieżrst2wordml writer, który nie implementuje wszystkich funkcji rest, ale może okazać się przydatny. Działa na przykładzie z mojego bloga (pierwszy link), jeśli usuniesz dyrektywę spis treści.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-16 11:35:25
Warto również wspomnieć: Pakiet RTF nie jest tak potężny, jak niektóre inne opcje, ale ma mniej krzywej uczenia się.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-07 17:06:11
Polecam Emacs Org-Mode z Org-Babel i R. oznacza to, że możesz zrobić R jako część dokumentu za pomocą literate programming z profesjonalnym wyjściem do PDF (przez Latex).
Zobacz:
Http://orgmode.org/worg/org-contrib/babel/uses.php
Http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.php
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-10 17:59:13
Lepszym rozwiązaniem wydaje się być Pakiet oficerski: https://cran.r-project.org/web/packages/officer/index.html
library(officer)
doc <- read_docx() %>%
body_add_par("A title", style = "heading 1") %>%
body_add_par("Hello world!", style = "Normal") %>%
body_add_par("centered text", style = "centered")
print(doc, target = "body_add_par.docx" )
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-10 21:55:56