【发布时间】:2022-01-17 14:53:13
【问题描述】:
我目前有一个看起来像的数据框
idx = c(1:6)
Prob = c("4+0.4","1.5+9","1.1+0.6","0.4+1","0.25+0.5","0.25+1.1")
D2 = data.frame(idx,Prob)
我正在尝试使用 Rmarkdown 文件创建一个小册子,循环遍历文件中的每个问题。 我当前的代码看起来像这样,我将它编织成 pdf:
{r echo=F, comment=NA, results='asis'}
for (i in 1:nrow(D2)){
a = D2%>% select(Prob) %>% slice(i) %>% pull
cat(" \n")
cat("\\vspace{1cm}")
cat(i,".",a)
cat(" \n")
cat("\\vspace{1cm}")
cat("\\begin{Form}
\\TextField[width = 16cm,%
height = 7cm,%
multiline=true,%
value = {%
Please show your work here
}%
]{}
\\end{Form}")
cat(" \n")
cat("\\vspace{7cm}")
cat(" \n")
cat("\\begin{Form}
\\TextField[width = 16cm,%
height = 3cm,%
multiline=true,%
value = {%
Please write your answer here
}%
]{}
\\end{Form}")
cat("\\newpage ")
}
当前的输出看起来像这样,每一页都有一个问题。 我想在一页上有两个问题,但我不知道该怎么做。任何帮助将不胜感激。
【问题讨论】:
标签: r for-loop r-markdown