0

我正在尝试使用 plspm 库中的函数 rebus.pls 。此函数生成树状图,然后在继续之前提示用户输入(所需类的数量)。(抱歉,我无法提供代码示例,因为使用此功能需要大量数据。)

我想使用 knitr 生成我的分析过程的静态报告。我会对在编织期间提供输入(乏味但产生所需的输出)或在 Rmd 文档中指定输入(首选解决方案)感到满意。

函数 rebus.pls 没有记录为接受可选参数来提供类的数量。文档也没有给我可以提前设置的全局变量的名称。因此,我相信我仅限于在编织期间提供输入,或者通过提前告诉 knitr “当提示用户输入时,使用此响应”来模拟它。我找不到做这两件事中的任何一件的说明;我只找到了关于如何使用 Shiny 创建交互式 HTML 输出的描述。

我目前正在通过在 RStudio 中使用“knit”来生成报告,但可以使用 *nix 命令行解决方案,例如

echo "3" | Rscript -e "library(knitr); knit('Report.Rmd')"

这是我能做的最好的事情,还是有其他解决方案可以解决我的问题“当使用需要用户输入的功能时,当所需的输出是使用硬编码输入的静态 PDF 报告时,如何使用 knitr?” 我更喜欢自我记录的东西。

4

0 回答 0