我试图创建基于下面的教程中的R降价参数化报表:http://rmarkdown.rstudio.com/developer_parameterized_reports.html#passing-parameters传递参数与R降价
我想传递一个文件路径的使用使R控制台的参数。 像这样:
render('rmarkdownfile.rmd',params= list(client= "clientdata.csv"))
和我的降价文件看起来像这样:
title: "Liquidity Report"
output: pdf_document
params: client:"clientdata.csv"
---
```{r plot, echo=FALSE, warning=FALSE}
cftest <- read.csv(params$client)
但我得到一个错误,指出:
Eror函数read.table中(文件=文件, header = header,sep = sep,quote = quote,:'file'必须是字符串或连接号码:
即使我遵循教程的步骤,Markdown似乎并不认识参数。有没有人能够在R Markdown中成功使用参数?
此外,我遵循本教程的建议,并使用R Studio预览以及r markdown和knitr的最新版本。
谢谢你的帮助!
拉斐尔
这是为我工作也没关系。顺便说一下,在YAML头文件名周围不需要引号。 @Rafael,你确定clientdata.csv文件和你的.Rmd文件在同一个目录下吗? – Tutuchan
其实脚本抱怨变量的内容(必须是字符)而不是关于一个不存在的文件... – drmariod
非常感谢!这工作完美。我对此很新,并不知道缩进会产生如此大的影响。 –