【发布时间】:2014-12-24 07:43:58
【问题描述】:
我刚刚开始探索rmarkdown 包。我不使用Rstudio。我使用默认的 R 环境。我所做的如下。
我创建了一个新的 R 文档。
开始以rmarkdown 格式输入几行。
以Rmd 扩展名保存文件。
我将文件保存在工作目录中。
我使用 pkg 文件安装了pandoc。
我安装了“rmarkdown”包。加载了包裹。
使用以下命令渲染Rmd 文件。
rmarkdown::render("Untitled.Rmd")
我收到以下错误。
工具错误::file_path_as_absolute(input) : file 'Untitled.Rmd' 不存在
我尝试了所有可能的方法,例如给出确切的路径而不是文件名等。但没有任何结果。我用谷歌搜索了错误消息,发现没有一个有类似的错误。有人可以帮我弄这个吗。我错过了什么。错误信息是什么意思?
【问题讨论】:
-
使用
dir()并确保"Untitled.Rmd"在您的工作目录中。如果不是使用setwd()来实现或提供文档的完整文件路径。 -
我试过了。它没有用。
-
您能说明您希望文档采用什么格式吗?我假设您希望 RMarkdown 文件输出 HTML、PDF 或 Microsoft Word 文档? knitr 包会起作用吗?
-
“没用”到底是什么意思?
list.files(pattern="Untitled.Rmd")是否返回零长度向量以外的任何内容? -
@TylerRinker 我刚刚想通了。虽然文件名看起来像 Untitled.Rmd,但当我找到有关该文件的信息时,我找到了它的 Untitled.Rmd.R。这就是我得到错误的原因。即使对于其他文件,我也遇到了同样的错误,这应该是因为这个文件扩展名问题。当我保存带有 Rmd 扩展名的文件时,我犯了一个错误。现在我解决了。
标签: r installation r-markdown