浏览代码

explanation and implementation notes for editing R code in org

Austin F. Frank 16 年之前
父节点
当前提交
cf1996f365
共有 1 个文件被更改,包括 31 次插入1 次删除
  1. 31 1
      rorg.org

+ 31 - 1
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