当前位置: 首页 > 知识库问答 >
问题:

kableExtra:向行名添加脚注[kableExtra,Rmd]

邹毅
2023-03-14

我正在使用kableextra库和R Markdown,我想为行标签添加脚注(以及其他单元格的次要脚注)。我怎么能那样做?

以下数据示例:

library(kableExtra)
tab = data.frame(matrix(NA, 5,5))
rownames(tab) = paste("info", 1:5)
kable(tab)

我想给info1添加一个脚注,第一行的标签(例如)。

有什么想法吗?

提前致谢

共有1个答案

公孙国兴
2023-03-14

您可以从KableExtra中使用footnote:

dt <- mtcars[1:5, 1:5]
footnote(knitr::kable(dt, "html"), alphabet = c("Note a", "Note b"))
 类似资料:
  • kableExtra When we are talking about table generators in R, knitr's kable() function is usually a popular choice because of its ultimate simplicity. Unlike those powerful table rendering engines such

  • 我使用包在Rmarkdown中创建了下表。我正在寻找一种方法来减少我的脚注的大小。在参数中添加作为参数似乎不起作用。有什么想法吗?

  • 是否可以在中设置标题格式?当编织到中的时,我希望将表格的标题居中并加粗。我尝试将表包装在一个中,其中文本居中,但这并没有产生预期的结果。 表格示例: 收益率: 我想:

  • 这困扰我太久了,我很感激你的帮助。我一直在为kable投入时间,但它并没有像我希望的那样对我产生效果。我希望创建多组行,如图所示 执行此操作的代码如下: 这显然不够好。如果我织成pdf,我可以得到正确的输出(第一张图片),但仅此而已。如果我尝试执行save_kable(),结果显示为HTML格式,如第二幅图像所示。每次都编织成pdf格式是如此不切实际,如果我不能解决这个问题,我就不能再使用kabl

  • 问题内容: 我们有一个简单的项目,我们从套接字读取数据,并希望用即将到来的数据填充表,但是我们找不到找到将行添加到尚未创建的对象的方法,只能在以下位置找到添加行的方法:表的创建时间。 是否可以向中动态添加行,或者有更好的替代对象来处理这种显示数据的方式? 编辑 :非常感谢您的回答。 他们三个看起来都很有前途,但是我只选择一个,我认为最好的就是纪尧姆的。 问题答案: 您应该创建一个自定义。A 实际上

  • 使用Chart.js2.0。我正在寻找一种在图表底部添加页脚(一行文本)的方法,以便显示数据源。 我尝试通过option对象来解决它,就像title和legend被包括和修改一样。像这样: 我在文档中几次提到了“footer”,以及样式化它或在“工具提示”上下文中使用它的方法,但还没有看到如何具体添加它。 编辑/更新:我找到了两种方法(但没有完美的解决方案)来在图表中添加页脚,同时尝试解决这个问题