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