Emacs 如何将组织文件导出到R,注释除R代码以外的所有内容?

Emacs 如何将组织文件导出到R,注释除R代码以外的所有内容?,emacs,export,org-mode,Emacs,Export,Org Mode,我想将一个org文件转换成一个R文件,方法是注释所有行,除了那些带有R代码的行,如果可能的话,使用导出功能。我遇到了org-export-generic.el(),它显然可以满足我的需求,但它似乎已经过时了 下面是一个示例组织模式文件: * Install packages You can install a package using the =install.packages= function: #+BEGIN_SRC R install.packages("data.table")

我想将一个org文件转换成一个R文件,方法是注释所有行,除了那些带有R代码的行,如果可能的话,使用导出功能。我遇到了org-export-generic.el(),它显然可以满足我的需求,但它似乎已经过时了

下面是一个示例组织模式文件:

* Install packages

You can install a package using the =install.packages= function:

#+BEGIN_SRC R
install.packages("data.table")
#+END_SRC

then you need to load the package:

#+BEGIN_SRC R
library(data.table)
#+END_SRC
如果我使用tangle功能,我会得到以下R文件:

install.packages("data.table")
library(data.table)
而我的目标是获得以下R文件:

## * Install packages

## You can install a package using the =install.packages= function:

install.packages("data.table")

## then you need to load the package:

library(data.table)

可能会得到更有用的答复。也许问题就在这里。此外,作为一个组织用户,这在我看来更多的是一个如何在组织中做一些事情,而不是一个工具或书籍的建议。这篇关于在R中编写有文化的程序的文章应该会有一些帮助,我也不理解这样的观点:有人能解释一下原因吗?这似乎是一个非常有效的组织模式问题。对OP来说:我认为你的问题的答案涉及到了纠结。看,所有的反对意见都来自数据分析师:我想R标签是问题所在?我不明白为什么这会被搁置。这是一个简单的问题——如何将组织文件中嵌入的R代码导出到R中。这是一个关于组织模式的技术问题,而不是基于观点的问题。对于OP,请看org tangle。您将R代码放入#+BEGIN_SRC/#+END_SRC,组织模式将其导出到R输入文件中-这是一种使用组织模式的识字编程形式