forked from mirrors/org-mode
explanation and implementation notes for editing R code in org
This commit is contained in:
parent
9ea78cd580
commit
cf1996f365
32
rorg.org
32
rorg.org
|
@ -17,7 +17,7 @@ this here to get things started.
|
|||
*** Implementations
|
||||
**** naive
|
||||
Naive implementation would be to use =(org-export-table "tmp.csv")=
|
||||
and =(ess-exec "read.csv("tmp.csv")=.
|
||||
and =(ess-exec "read.csv('tmp.csv')")=.
|
||||
**** org-R
|
||||
[[file:existing_tools/org-R.el::defun%20org%20R%20export%20to%20csv%20csv%20file%20options][org-R-export-to-csv]]
|
||||
**** org-exp-blocks
|
||||
|
@ -25,6 +25,36 @@ this here to get things started.
|
|||
NA
|
||||
|
||||
** Editing R code using r-mode from an org buffer
|
||||
Org has an extremely useful method of editing source code and
|
||||
examples in their native modes. In the case of R code, we want to
|
||||
be able to use the full functionality of ESS mode, including
|
||||
interactive evaluation of code.
|
||||
|
||||
*** Implementations
|
||||
**** Org
|
||||
#+BEGIN_SRC org
|
||||
#+BEGIN_SRC r
|
||||
|
||||
,## hit C-c ' within this block to enter a temporary buffer in r-mode.
|
||||
|
||||
,## while in the temporary buffer, hit C-c C-c on this comment to
|
||||
,## evaluate this block
|
||||
a <- 3
|
||||
a
|
||||
|
||||
,## hit C-c ' to exit the temporary buffer
|
||||
#+END_SRC
|
||||
#+END_SRC
|
||||
|
||||
**** Org-R
|
||||
NA
|
||||
|
||||
**** org-exp-blocks
|
||||
NA
|
||||
|
||||
**** RweaveOrg
|
||||
See [[file:existing_tools/RweaveOrg/org-sweave.el][org-sweave.el]] and [[file:existing_tools/RweaveOrg/export_testing.R][export_testing.R]]
|
||||
|
||||
** evaluate R code and make the output available for processing in an org buffer
|
||||
** evaluate R code and format the output for export
|
||||
|
||||
|
|
Loading…
Reference in a new issue