当knitr在rStudio中运行时,需要Rnw文件的文件名。

6
在进行可重复性研究项目时,我想知道正在运行的Rnw文件的名称,以用作R变量。这类似于在页脚中插入MSExcel文件名。
我正在使用Ubuntu上的RStudio服务器。
谢谢。
2个回答

9

2
您可以使用以下两个习语来获取knitr中当前文件的目录和名称:
knitr:::.knitEnv$input.dir
knitr:::knit_concord$get("infile")

这与RStudio无关,knitr包完全负责此功能。这些是私有函数和变量,随时可能更改而不另行通知,因此如果您需要可靠的内容,则可能需要在GitHub上提交问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接