我的.Rmd文件变得很长。可以将它拆分为source()并将其作为main .Rmd的较小部分吗?

时间:2019-05-08 21:44:30

标签: r r-markdown

我的.Rmd文件变得很长。

是否可以将其拆分为几个小的.Rmd文件,然后以某种方式从主Rmd文件(如我们的source() R文件)中获取它们?

2 个答案:

答案 0 :(得分:0)

我认为this SO discussion使用purl()source()对您的问题有很好的答案。

答案 1 :(得分:0)

上面的注释提供了优雅的解决方案,就像包含以下几行一样简单-它们会将您的子Rmd文件包含到您的主Rmd文件中。

```{r includeEndingPart, child = 'part-7-End.Rmd'}
```

```{r includeFAQ, child = 'part-8-FAQ.Rmd'}
```

NB:我还指出,您不能从子Rmd文件内部执行此操作。