如何在RMarkdown中修复针织桌?

如何在RMarkdown中修复针织桌?,r,r-markdown,knitr,R,R Markdown,Knitr,我有一个RMarkdown文档,其中包含一些数据争用部分。我可以看到所有计算过的表,因为它们在RStudio计算过之后应该会显示出来。然而,一旦我连接到HTML,我就可以看到所有的输出,但是有些表看起来非常混乱。有人知道如何解决这个问题吗?请参阅下图 为什么下面的两列不在一行中的其他列旁边出现? 您可以尝试一些方法,首先将一些小数舍入,以便所有内容都适合 如果需要小数,可以尝试使用knitr::kable(表)打印。这将有助于使桌子看起来凌乱 为了实现更大的控制,有一个库kableExtra,它

我有一个RMarkdown文档,其中包含一些数据争用部分。我可以看到所有计算过的表,因为它们在RStudio计算过之后应该会显示出来。然而,一旦我连接到HTML,我就可以看到所有的输出,但是有些表看起来非常混乱。有人知道如何解决这个问题吗?请参阅下图

为什么下面的两列不在一行中的其他列旁边出现?


您可以尝试一些方法,首先将一些小数舍入,以便所有内容都适合

  • 如果需要小数,可以尝试使用
    knitr::kable(表)
    打印。这将有助于使桌子看起来凌乱
  • 为了实现更大的控制,有一个库
    kableExtra
    ,它具有一个函数
    kable\u样式设置

  • kable\u样式设置
    也有一个参数
    full\u width
    用于HTML表格。有关此库的更多信息,请参见此

    这只是打印宽度、
    选项(宽度=100)
    或更大的值。如果行交错,那么您应该增加表格的宽度,按照下面的答案打印,或者使用滚动条进行溢出
    library(kableExtra)
    
    table %>% 
      knitr::kable() %>% # you can control column names, row names, rounding of table here
      kableExtra::kable_styling(latex_options = c("scale_down") # will fit table