나는 테스트에 포함 된 질문을 무작위로 추출하는 수학 테스트 생성기를 만들려고합니다. 나는 knitr에 20 가지 정도의 질문을 작성한 다음 버튼을 눌러서 하위 집합으로 PDF를 작성하는 것을 상상합니다. 나는 Rstudio에서 R Markdown을 사용하고 있습니다. 나는 다소 같은 솔루션 상상 :knitr의 인라인 R 코드의 두 번째 평가
```{r}
start<-"";end<-""
if(0<runif(1)){
start1<-"```{r, echo=F}"
end1<-"```"
}
```
`r start1`
Question 1
`r end1`
을하지만이 함께 PDF 결과 :
```{r, echo=F}
Question 1
```
가 어떻게 두 번째 인라인 코드를 평가하기 위해 knitr 알 수 있습니까? 아니면 물건을 만드는 더 매끄러운 방법이 있습니까?
, 나는 다음과 같은 전략을 사용하십시오 외부 R 파일로; ii) 코드 외부 화 기능을 사용하여 후속 청크의 코드 외부화 기능을 평가합니다. 아마도'knit_expand()'를 사용할 수 있지만 중간 파일을 갖는 것이 더 좋습니다. – baptiste