gpt4 book ai didi

r - 是否有用于模块化报告生成的\SweaveInput{} 的 R markdown 模拟?

转载 作者:行者123 更新时间:2023-12-02 09:46:42 25 4
gpt4 key购买 nike

我非常喜欢 Sweave 的功能之一是可以选择使用单独的 Sweave 文件的\SweaveInput{} 来获得更“模块化”的报告,并且能够注释掉我不想要的报告部分使用单个 #\SweaveInput{part_x} 生成,而不必注释或注释整个代码块。最近,我决定转向 R Markdown,原因有多种,主要是实用性、报告中交互式( Shiny )集成的选项以及我并不真正需要 LaTeX 的广泛格式选项这一事实。我发现从技术上讲,pandoc 能够通过连接多个 Rmd 文件将它们组合成一个 html 输出,但如果可以从“主”Rmd 文件调用此行为,那就太好了。

任何答案都将不胜感激,即使只是“回到 Sweave,这在 Markdown 中是不可能的”。

我正在使用适用于 Windows 和 Linux 的 R 3.1.1 以及 Rstudio 0.98.1056 和 Rstudio 服务器 0.98.983。

最佳答案

在主文档中使用类似的内容:

```{r child="CapsuleRInit.Rmd"}
```
```{r child="CapsuleTitle.Rmd", eval=TRUE}
```
```{r child="CapsuleBaseline.Rmd", eval=TRUE}
```

使用eval=FALSE跳过一个子项。

对于RStudio用户:您可以为latex输出定义一个主文档,但这不适用于RMD文档,因此您始终必须切换到主文档进行处理。请支持我向 RStudio 提出的功能请求;我已经尝试过两次,但在我看来,很少有人使用子文档来将其放在优先级列表中更高的位置。

关于r - 是否有用于模块化报告生成的\SweaveInput{} 的 R markdown 模拟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27822894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com