我需要自动将选择代码块从一个rmd移动到另一个rmd。目前的系统使用复制/粘贴,但我希望这个过程是自动化的。我尝试创建code chunks into their own R scripts (knitr::purl),然后调用第二个rmd中的代码块,但是使用knitr::purl时,代码块是图,图形标题丢失了。有没有一种有效的方法来复制每个代码块,以便它在第二个rmd中仍然可用?
发布于 2020-10-06 23:25:04
我不认为这样做是个好主意,因为您将在此过程中复制代码,这可能会导致不同的版本具有不同的最新状态。从长远来看,这使得维护不同的Rmd文件几乎是不可能的。您可能想要做得更好的是,使用一个包含代码块的外部脚本,并使用read_chunk()将它们调用到Rmd文件的上下文中。
Using an external R script with your document
这并没有完全回答您的问题,但我认为它解决了您的问题。
https://stackoverflow.com/questions/58185864
复制相似问题