在编写报告时将r输出复制到报告中

时间:2017-02-15 23:36:54

标签: r knitr r-markdown

如何将输出直接包含(复制)到kintr(rmarkdown)中的报告?

我正在使用knitr(rmarkdown)在一段中写一份报告,我需要提一下p值。因此,如果将r输出直接包含在段落中,我不需要在数据集更改时再次更改该值。你能告诉我这样做的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用内联调用来报告以前分析的值。例如:

```{r}
y <- 5
```

The value of y that we set was `r y`.

这应该打印:

  

我们设定的y值是5。

因此,对于线性模型,您只需使用

之类的东西
```{r}
y <- runif(100)
x <- rnorm(100)
lmyx <- lm(y~x)
sum.lmyx <- summary(lmyx)
```

The adjusted R-squared of the best fit linear model was `r sum.lmyx$adj.r.squared`