相关疑难解决方法(0)

将参数传递给R Markdown

我正在尝试根据以下教程在R Markdown中创建参数化报告:http://rmarkdown.rstudio.com/developer_parameterized_reports.html#passing-parameters

我正在尝试使用render从r控制台传递文件路径作为参数.像这样:

render('rmarkdownfile.rmd',params= list( client= "clientdata.csv"))
Run Code Online (Sandbox Code Playgroud)

我的markdown文件如下所示:

title: "Liquidity Report"
output: pdf_document
params: client:"clientdata.csv"
---
```{r plot, echo=FALSE, warning=FALSE}
cftest <- read.csv(params$client)
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,上面写着:

read.table中的错误(file = file,header = header,sep = sep,quote = quote,:'file'必须是字符串或连接调用:

即使我遵循本教程的步骤,Markdown似乎也没有识别参数.有没有人能够在R Markdown中成功使用参数?

此外,我正在遵循本教程的建议,并使用R Studio预览以及r markdown和knitr的最新版本.

感谢您的帮助!

拉斐尔

r r-markdown

8
推荐指数
2
解决办法
1万
查看次数

如何使用R markdown为数据框的每个子集创建不同的报告?

我有一个看起来像的数据集

 City   Score   Count   Returns
 Dallas 2.9 61  21
 Phoenix    2.6 52  14
 Milwaukee  1.7 38  7
 Chicago    1.2 95  16
 Phoenix    5.9 96  16
 Dallas 1.9 45  12
 Dallas 2.7 75  45
 Chicago    2.2 75  10
 Milwaukee  2.6 12  2
 Milwaukee  4.5 32  0
 Dallas 1.9 65  12
 Chicago    4.9 95  13
 Chicago    5   45  5
 Phoenix    5.2 43  5
Run Code Online (Sandbox Code Playgroud)

我想用R markdown建立一份报告; 但是,对于每个城市,我需要建立一份报告.原因是一个城市无法看到另一个城市的报告.如何为每个城市构建报告并保存PDF?

每份报告都需要中位数Score,平均值Count和平均值Returns.我知道使用dplyr我可以简单地使用

finaldat <- dat %>%
            group_by(City) %>%
            summarise(Score …
Run Code Online (Sandbox Code Playgroud)

r r-markdown

5
推荐指数
1
解决办法
1415
查看次数

标签 统计

r ×2

r-markdown ×2