如何在R Markdown文档中自动包含文件路径

杰里米·C

我将个人作品记录在R Markdown文档中。我正在执行许多项目,但是它们往往会重叠,因此从阅读文档的原始位置(因此将其保存在我的系统上)中读取并不清楚。

通过插入以下命令,我可以自动在文件中包含该文件所在的文件夹:

```{r, echo=FALSE}
 print(getwd())
```

但是我真正想做的是自动包含文件名以及文件夹路径。MS Word中有这样的功能,但是R Markdown是否有可能?

这些是仅为我个人使用而创建的文档,因此存储完整文件路径不是问题。请不要告诉我我想要的与可复制性不一致。

迈克尔·哈珀

该函数knitr::current_input()将返回当前R Markdown文件的名称,如此处所述您可以将其与工作目录合并,如下所示:

knitr::current_input(dir = TRUE)

请注意,这仅在编织文档时才能正常工作。如果您尝试在RStudio中运行它,它将返回NULL。

如果您想要一种简单的方法将其包含在分析中,则可以通过将文件路径包含在YAML中来将其添加为文档的字幕:

---
title: Your Document
subtitle: "`r knitr::current_input(dir = TRUE)`"
output: word_document
---

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R Markdown中打印文件路径

如何从R markdown文档中的文件读取markdown代码

如何在HTML文件中包含markdown(.md)文件

在R Markdown文件中包含HTML文件?

如何在bash脚本中包含包含文件的目录路径

如何在R中的read.csv的文件路径中包含字符串和变量?

如何在SublimeREPL的R Markdown文件中运行R代码?

使用jekyll时如何在markdown文件中包含“ {%%}”?

如何在整个R降价文档中自动编号项目?

如何在我的R / knitr文档中包含绘图

如何在R Markdown文档中嵌入和转义R Markdown代码

如何在python中自动找到文件路径

如何在Rust的IO错误中包含文件路径?

当 html/pdf 文档的路径包含“~”但适用于 ioslides 时,R Markdown knit 失败

如何在R中预览.Rd文档文件?

如何在 R Markdown 中呈现 POSIXlt?

如何删除包含自动生成的 ID 的文档中的数据

如何在R中创建包含文件名的列

如何在R包中包含RMarkdown文件?

如何自动内联C中包含的文件?

如何在当前文件路径中打开文件夹中包含的文件

如何在R markdown html文档中将YAML标题居中?

如何在R Markdown HTML文档中更改目录的颜色和属性?

如何在R markdown文档中为toc链接设置颜色?

如何在 R Markdown Shiny 文档中制作交互式图表?

如何在R Markdown文档中插值变量值

因子如何在R中自动定级?

如何在从项目文件构建的NuGet包中包含XML文档文件?

如何在R Markdown中自动实现文本和代码块之间的不同间距?