Hi all,
What is the suggested way to use org mode tables in connection with tangling?
Example: If I tangle this org mode file
/====<org-file>=====================================\
| * org-tables and reproducibility |
| #+name: params |
| | number | param | |
| |--------+-------| |
| | 0 | 1 | |
| | 1 | 1 | |
| |
| #+begin_src R :var params=params :tangle test.R |
| apply(params, 1, print) |
| #+end_src |
\====</org-file>====================================/
the tangled file looks like
/====<test.R>===============================================================\
| params <- read.table("/tmp/babel-19196cip/R-import-19196ILE", |
| header=TRUE, row.names=NULL, sep="\t", as.is=TRUE) |
| attach(params) |
| apply(params, 1, print) |
\====</test.R>==============================================================/
which depends on a temporary file. I could distribute that along with the
tangled file, of course.
But I'd like a distributable, ideally self-contained version, that my
co-workers can work with.
Something like this, maybe:
/====<sample.R>=======================================================\
| # generated with R dput()... |
| babel_tmp_1238h098 <- structure(list(means = 0:1, sds = c(1L, 1L)), |
| .Names = c("means", "sds"), |
| class = "data.frame", |
| row.names = c(NA, -2L)) |
| params <- dget(textConnection("babel_tmp_1238h098", "r")) |
\====</sample.R>======================================================/
Is such a mode of tangling already available for R?
Best,
Andreas