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


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow