我正在尝试学习如何使用interim来快速地将R脚本的临时概述以可读的格式提供给外部用户。
目前,我正在使用outputs语法标记我的脚本(如下所示),并使用RStudio中的outputs功能来产生超文本标记语言输出。目前,我只使用了临时输出,并且仍然在底层脚本上编码。在完成标记之后--我仍然可以在常规的RStudio控制台中完整地运行脚本,但当然,当它试图读取‘’行时,会收到错误消息。这里我可能遗漏了一些基本的东西--但是有没有一种方法可以在RStudio中运行带标记的脚本,而不会在常规的控制台模式下得到这些错误消息?或者我应该使用另一种标记格式?请告诉我任何建议/建议。
```{r}摘要(汽车)
You can also embed plots, for example:
```{r fig.width=7, fig.height=6}plot(汽车)
这在knitr HTML模式下工作得很好--当然,在常规控制台模式下也会出现以下错误
> ```{r}
Error: attempt to use zero-length variable name
> summary(cars)
speed dist
Min. : 4.0 Min. : 2.00
1st Qu.:12.0 1st Qu.: 26.00
Median :15.0 Median : 36.00
Mean :15.4 Mean : 42.98
3rd Qu.:19.0 3rd Qu.: 56.00
Max. :25.0 Max. :120.00
> ```
Error: attempt to use zero-length variable name
>
> You can also embed plots, for example:
Error: unexpected symbol in "You can"
>
> ```{r fig.width=7, fig.height=6}
Error: attempt to use zero-length variable name
> plot(cars)
> ```
Error: attempt to use zero-length variable name
> 发布于 2017-09-21 23:02:30
我相信你已经将你的脚本保存为一个普通的R脚本,即'test.R‘。因此,RStudio将所有代码解释为正常的R代码。
你的编织代码块不是普通的R代码。
解决方案:将脚本保存为.Rmd,以便使用Rmarkdown (最常用)或将.Rnw保存为Latex样式的针织文档。
发布于 2020-01-23 14:20:17
如果有额外的(triple back tick) somewhere on your markdown page. the extra/unwanted triple back tick通常位于显示错误的代码块之上,则会出现该错误。当您删除它时,错误就会消失。
https://stackoverflow.com/questions/31296908
复制相似问题