在 Rmarkdown 中生成表

Posted

技术标签:

【中文标题】在 Rmarkdown 中生成表【英文标题】:generate tables in Rmarkdown 【发布时间】:2022-01-17 10:17:21 【问题描述】:

您好,我在正确生成表格时遇到问题,而不是在代码下方,它们会上升到页面的开头,如下所示:

我作为例子使用的代码如下

r,echo=FALSE,size="tiny",warning=FALSE,message=FALSE

sample<-mtcars[1:4,1:3]

kbl(sample,booktabs=T) %>%
kable_styling(latex_options=c("striped"))

它打印表格正确,但结果在顶部,这个问题的原因是什么?

【问题讨论】:

【参考方案1】:

我运行了你的代码,没有遇到同样的问题。

我目前正在使用 Rstudio v1.5.1717 和 R 版本 4.1.2

我将您的代码作为 R-Notebook 作为“块”运行:

r,echo=FALSE,size="tiny",warning=FALSE,message=FALSE

sample<-mtcars[1:4,1:3]

kbl(sample,booktabs=T) %>%
kable_styling(latex_options=c("striped"))

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

您是否尝试过更改为 echo = TRUE

r,echo=TRUE,size="tiny",warning=FALSE,message=FALSE
library(dplyr)
library(kableExtra)


sample<-mtcars[1:4,1:3]

kbl(sample,booktabs=T) %>%
kable_styling(latex_options=c("striped"))

【讨论】:

以上是关于在 Rmarkdown 中生成表的主要内容,如果未能解决你的问题,请参考以下文章

在 R markdown 中生成下标

在 Word 文档中使用 DiagrammeR(使用 rMarkdown 生成)

RMarkdown:使用 Rcpp 中的 rmarkdown:render-function 生成 pdf 文档

即使在示例页面中,Shiny-server 也不显示 rmarkdown(已安装 rmarkdown 包)

闪亮应用程序中的 RMarkdown

如何使用 RMarkdown 使用胶水包进行折叠?