R 如何防止餐桌丢失?

R 如何防止餐桌丢失?,r,data.table,r-markdown,kable,R,Data.table,R Markdown,Kable,我正在尝试使用R标记创建simple.pdf文档。 应该是: 文本 桌子 文本 桌子 然而,我得到了文本表。少了一张桌子。我的问题可能是由什么引起的?在块中添加results='asis',并在kable周围添加print 谢谢你的及时答复。帮助很大。 library("data.table") # Extension of data frame object functionality, get help with command: library(help = "data.table")

我正在尝试使用R标记创建simple.pdf文档。 应该是: 文本 桌子 文本 桌子

然而,我得到了文本表。少了一张桌子。我的问题可能是由什么引起的?

在块中添加results='asis',并在kable周围添加print


谢谢你的及时答复。帮助很大。
  library("data.table") # Extension of data frame object functionality, get help with command: library(help = "data.table")
  library(knitr) # Library for displaying tables in markdown

  txtA <- "TEXT A TEXT A"  
  txtB <- "TEXT B TEXT B"

  tabA  <- data.table(High=c(125,250,360),                        
                   Low=c(19,9,36),                   
                   Middle=c(55,70,67))
  n1 <- 1
  n2 <- 1

  if (n1+n2!= 0) {
    if (n1!=0) {
      cat(paste0("\n","**",txtA,"**"))
      kable(tabA) 
    }
    if (n2!=0) {
      cat(paste0("\n","**",txtB,"**"))
      kable(tabA)
    }
  }
#```{r, results='asis'}
library("data.table") # Extension of data frame object functionality, get help with command: library(help = "data.table")
library(knitr) # Library for displaying tables in markdown

txtA <- "TEXT A TEXT A"  
txtB <- "TEXT B TEXT B"

tabA  <- data.table(High=c(125,250,360),                        
                 Low=c(19,9,36),                   
                 Middle=c(55,70,67))
n1 <- 1
n2 <- 1

if (n1+n2!= 0) {
  if (n1!=0) {
    cat(paste0("\n","**",txtA,"**"))
    print(kable(tabA))
  }
  if (n2!=0) {
    cat(paste0("\n","**",txtB,"**"))
    print(kable(tabA))
  }
}
#```
#```{r}
if (n1+n2!= 0) {
  if (n1!=0) {
    cat(paste0("\n","**",txtA,"**"))
    kable(tabA)
  }
}
#```

#```{r}
if (n1+n2!= 0) {
  if (n2!=0) {
    cat(paste0("\n","**",txtB,"**"))
    kable(tabA)
  }
}
#```