Org-babel: Uses
ascii Package
ascii package (available on CRAN) creates appropriate plain text
representations of many R objects, and features an option to specify
that the plain text representations should be in Org format (as well
as asciidoc, txt2tags, restructuredtext and textile). This can be
particularly useful for retrieving non-tabular R data structures in
Org.
Babel Using ascii
First, (install), load ascii package and set org as the default
output:
library(ascii) options(asciiType="org")
Then, use ascii function:
ascii(summary(table(1:4, 1:4)))
counts <- c(18, 17, 15, 20, 10, 20, 25, 13, 12) outcome <- gl(3, 1, 9) treatment <- gl(3, 3) d.AD <- data.frame(treatment, outcome, counts) glm.D93 <- glm(counts ~ outcome + treatment, family = poisson()) ascii(glm.D93)
ascii(anova(glm.D93))
ascii(sessionInfo())
With Sweave
ascii package provides a [[http://www.stat.uni-muenchen.de/~leisch/Sweave/][Sweave]] driver for org markup.
When using Sweave, just replace RweaveLatex driver by RweaveOrg:
Sweave("yourfile.Rnw", driver = RweaveOrg)
Bug
Cell spanning
I am not an Org Mode guru, but as much I can know, Org Mode doesn't
support row or column spanning. The l/r/t/bgroup options of
ascii function are ignored in Org Mode output, and some of these
examples will not produce the expected results.