【发布时间】:2015-06-16 23:34:47
【问题描述】:
所以我正在制作一个 .rmd 文件来记录我正在构建的一些功能的开发。我在 R 工作室工作。我在输入时注意到了
```{r echo=TRUE, tidy=FALSE }
createExamData
```
它在针织文档中导致了这个
## function (directory)
## {
## files = list.files(directory)
## files = files[grepl("i", files)]
## files = substring(files[], 1, 4)
## examData <- LoadData(directory)
## nExams <- length(examData[[1]])
## adjMatrixStd <- list(length = nExams)
## for (i in 1:nExams) {
## iExam <- examData[[1]][[i]]
## iExam <- iExam[order(iExam[, 1]), ]
## gExam <- examData[[2]][[i]]
## gExam <- gExam[order(gExam[, 1]), ]
## key <- examData[[3]][[i]]
## adjMatrixStd <- ComputeStdAdjMatrix(gExam)
## adjMatrixWt <- ComputeWeightedMatrix(iExam, gExam, key)
## adjMatrixConv <- calculateConvinceMtd(iExam, gExam)
## save(iExam, gExam, key, adjMatrixStd, adjMatrixWt, adjMatrixConv,
## file = paste(files[i], ".Rdata", sep = ""))
## }
## }
我已经很好地注释了我的代码,并且真的不想为我需要显示的每个函数在 Markdown 文档中重写我的 cmets。我的问题是,如果我在 R studio 中制作 Rmarkdown 文件,如何让 knitr 在我的函数中显示我的 cmets?
我应该提到,当我在 R studio 中使用仅运行单个“块”的选项时,它打印了包含 cmets 的函数,所以我认为它一定与 IDE 默认句柄 knitr 有关。
【问题讨论】:
标签: r knitr r-markdown