Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在同一文档末尾列出knitr类型文档的完整代码_R_Knitr_Sweave_R Markdown - Fatal编程技术网

在同一文档末尾列出knitr类型文档的完整代码

在同一文档末尾列出knitr类型文档的完整代码,r,knitr,sweave,r-markdown,R,Knitr,Sweave,R Markdown,如果存在参数eval=FALSE,则带有该参数的knitr::purl将起作用 最好按名称列出各个块。我在第一版的第12.1.4节中提到过,基本上是: One chunk silently generates output. ```{r, echo = FALSE} summary(cars) ``` How can the same chunk be automatically listed at the end like this? ``` summary(cars) ``` 你在找

如果存在参数
eval=FALSE
,则带有该参数的
knitr::purl
将起作用


最好按名称列出各个块。

我在第一版的第12.1.4节中提到过,基本上是:

One chunk silently generates output.

```{r, echo = FALSE}
summary(cars)
```

How can the same chunk be automatically listed at the end like this?

```
summary(cars)
```

你在找
eval=FALSE
选项吗?是的,在那
purl
没有,我在找类似的选项。如果块上的
eval=FALSE
,则不会阻止它生成任何输出
echo=“end\u of_document”
是另一种思考方式。AFAIK purl不评估代码,但我似乎无法避免创建输出文件,尽管文档声称如果输出,代码应作为字符向量返回=NULL@baptiste你确定吗?文档说
purl
knit
的包装,带有
tangle=TRUE
,我在
knit
源代码中没有看到任何以
tangle=TRUE
为条件的内容,直到对代码进行评估之后。你是对的,出于某种原因,我认为
purl
没有运行代码。那太不幸了。我经常使用不同的策略,其中我的R代码位于一个单独的R文件中,我使用
read\u chunk()
引用这些块。有了这个工作流程,将R文件打印为文本将变得非常简单。搜索“重用块”也可以在您的文件中找到它。我错过了搜索术语。
```{r ref.label=knitr::all_labels()}
```