r - 带有评估参数名称的 Knitr echo 函数调用

标签 r knitr

如果我之前定义过

n <- 200   
maf <- .2 

有没有办法回声
snp <- rbinom(n,2,maf)

使其显示为
snp <- rbinom(200,2,.2)

在生成的 knitr 文档中。

最佳答案

您可以使用 substitute像这样 :

```{r ,echo=FALSE}
 substitute(snp <- rbinom(n,2,maf),list(n=n,maf=maf))
 rbinom(n,2,maf)
```

## snp <- rbinom(200, 2, 0.2)
##   [1] 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 2 0 1 1 2 1 0 0 0 0
##  [36] 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1
##  [71] 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 1 1 1 2 0 1 0 1 1 0 1 0 0
## [106] 1 1 0 1 1 1 0 0 1 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
## [141] 1 0 0 1 0 0 1 0 2 0 0 0 1 0 0 0 1 1 0 0 0 0 0 2 1 1 2 0 1 0 0 0 0 0 1
## [176] 0 0 2 0 1 1 0 0 0 0 0 1 0 1 2 0 1 1 2 0 0 1 1 1 0

关于r - 带有评估参数名称的 Knitr echo 函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17350990/

相关文章:

c# - RDotNet 与 R 脚本

仅从 SAS 读取行的子集到 R

r - knitr 奇怪的失控行为与数字

r - Knitr和Rmarkdown docx表

r - knitr 有时会不恰本地将代码包装成 block

r - 确定 TRUE 和 FALSE 序列中最后 TRUE 的位置

r - 如何在 ggplot2 中为组中的基因着色并在箭头上方显示基因标签?

r - 使用频率列创建计数表()

r - 参数化 Rmd 中未执行的代码块

knitr - RMarkdown 中的多线方程