我正在解决一个问题,我必须打印一些计算结果,然后使用R markdown将它们发送到电子邮件中。
每次如果满足Else条件,代码中有几个if else条件(大约100个),我想在R markdown中打印生成的数据框,这样它就可以成为我将发送的电子邮件的一部分。
代码概述如下 -
a <- 5
b <- 6
if (a > b) {
## Print Data frame in R Markdown ##
} else if (b < a) {
## Print Data frame in R Markdown ##
}}
## email the whole result Doc generated by R markdown ##
电子邮件部分我能够弄清楚,但我无法将其切成块状。每次我的R降价脚本失败。任何线索或前进的道路请。
答案 0 :(得分:2)
我知道,我发表了评论,但这个解决方案应该有效:
set follow-fork-mode child
b <function>
答案 1 :(得分:1)
我喜欢在这种情况下使用的一个技巧是通过条件语句设置块参数eval
和---
title: "Untitled"
output: pdf_document
---
```{r}
a <- 5
b <- 6
```
```{r chunk1, echo = a>b, eval = a>b}
knitr::kable(mtcars[,1:2])
```
```{r chunk2, echo = a<b, eval = a<b}
knitr::kable(mtcars[,3:4])
```
## email the whole result Doc generated by R markdown ##
```
。获得与J_F相同的结果,但具有更广泛的应用。
{{1}}