我正在使用knitr撰写手稿。 我使用内联块来确保文本与我的实际数据匹配。 例如“我对\ rinline {nrow(df)}数据点进行了回归。”
但是,在文本的摘要和其他早期部分中需要此信息,而df
是由方法部分旁边的代码创建的,该代码解释了如何创建它。
我可以强制所有内联块进行最后评估吗?
这里要清楚的是降价示例。
Abstract
---------
My study is really interesting.
I performed regression on `r nrow(df)` data points.
Methods
--------
I used simulated data drawn from a normal distribution.
```{r data}
df <- data.frame(x = rnorm(10), y = rnorm(10))
```
摘要中的第二句应为“我对10个数据点进行回归。”
答案 0 :(得分:1)
在写MRE时我发现了答案。
如果您在R会话中编织文档,变量将保存到全局命名空间。 第二次编织文档将填充内联块。
我没有在第一个编织中出现任何错误。 因此,您需要检查最终文档是否包含所有内联值。