在R markdown中显示多个数据帧

时间:2016-11-11 17:16:45

标签: r r-markdown

我正在解决一个问题,我必须打印一些计算结果,然后使用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降价脚本失败。任何线索或前进的道路请。

2 个答案:

答案 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}}