R Language
Wydawniczy
Szukaj…
Wprowadzenie
Istnieje wiele sposobów formatowania kodu R, tabel i wykresów do publikacji.
Uwagi
Użytkownicy R często chcą publikować analizy i wyniki w powtarzalny sposób. Aby uzyskać szczegółowe informacje, patrz Powtarzalne R.
Tabele formatowania
Tutaj „tabela” ma szerokie znaczenie (obejmuje data.frame , data.frame , table ,
Drukowanie na zwykły tekst
Drukowanie (jak widać w konsoli) może wystarczyć, aby dokument w formacie tekstowym był wyświetlany czcionką o stałej szerokości:
Uwaga: przed wykonaniem poniższych przykładowych danych upewnij się, że znajdujesz się w pustym folderze, w którym możesz pisać. Uruchom getwd() i przeczytaj ?setwd jeśli chcesz zmienić foldery.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Drukowanie tabel rozdzielanych
Zapisywanie do CSV (lub innego popularnego formatu), a następnie otwieranie w edytorze arkuszy kalkulacyjnych w celu zastosowania poprawek końcowych to kolejna opcja:
Uwaga: przed wykonaniem poniższych przykładowych danych upewnij się, że znajdujesz się w pustym folderze, w którym możesz pisać. Uruchom getwd() i przeczytaj ?setwd jeśli chcesz zmienić foldery.
write.csv(mtcars, file="mytab.csv")
Dalsze zasoby
-
knitr::kable - Stargazer
-
tables::tabular - texreg
- xtable
Formatowanie całych dokumentów
Sweave z pakietu utils pozwala na formatowanie kodu, prozy, wykresów i tabel razem w dokumencie LaTeX.
Dalsze zasoby
- Knitr i RMarkdown