问题标签 [kableextra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
777 浏览

r - 带有 kable_styling() 的 kable 表之外的第一列

为什么kable_styling()在此管道中使用时,第一列会出现在 html 标记中的表格之外?

在此处输入图像描述

0 投票
1 回答
1926 浏览

r - 使用 group_rows 与 kableExtra 进行列对齐

我正在使用 Rmarkdown 生成频率表的 PDF。freq在运行questionr并添加行分组后生成复杂的频率表group_rows会导致第一组的最后一行出现对齐问题。此处可重现的示例:

编织时给我这个:

频率表

第一个“Total”文本是右对齐的,但其他一切都很好。添加在行align=('lrrr')kable没有任何作用,而且align=('crrr')有点混乱。使用 index 方法group_rows产生相同的结果。省略group_rows命令时,第一列中的所有内容都是左对齐的,看起来很好。我的预感是,这kableExtra不是很好玩,questionr因为“总计”行是在运行时创建的questionr::freq

0 投票
1 回答
206 浏览

r - 对 kableExtra group_rows 使用带有索引方法的预生成字符串

使用 Rmarkdown 生成 PDF。我引入了从先前函数生成的冗长文本字符串,以用作表格中的分组行标签。正常kableExtra::group_rows方法工作正常。由于我在每组中的行数相同,因此我想使用该index方法,但这似乎不起作用:

我在编织时收到以下错误:“解析错误(文本 = x,srcfile = src)::23:30:意外'=' 22:”

在 40 多个表的过程中,其中一些表具有多达 10 个行分组,很容易看出索引方法如何节省时间并防止错误。在此处添加功能(或我可能错过的解决方法)将是最出色的!

0 投票
1 回答
3368 浏览

r - 更改 R 的 kable 中的列宽不会更改标题的宽度

我正在使用kable在 RMarkdown 中制作我的数据表。您应该可以使用column_spec命令调整列宽,但这似乎只调整数据的列本身,但不会调整我的标题行的列宽。所以现在我的标题不再与它们相关的数据列对齐。

例如:

0 投票
0 回答
817 浏览

r - Rmarkdown,闪亮的应用程序:pdf 版本因 kable_styling 选项而失败

我目前正在尝试从闪亮的应用程序生成和导出 pdf 文件。我使用 kable 生成一个表(它有效)。

当我将 kable_styling 选项添加到我的表 (kable_styling(latex_options = c("scale_down"))) 时,它无法生成我的 pdf 文件并出现此错误:错误:pandoc 文档转换失败,错误 43

注意:我检查了我的 pandoc 版本是最新的。

任何想法?非常感谢

这是我的 input.rmd

和闪亮的应用程序:

0 投票
1 回答
503 浏览

r - RStudio中kableExtra包的奇怪HTML输出

我在 RStudio 中的 kableExtra 输出有一些问题。一旦我点击“编织”按钮,我正在尝试在 R 降价文件中创建一个格式化表格。

代码是:

它应该创建一个带有我添加的标题行的简单表。但这不仅没有显示,而且变量行名也没有显示。表格前面是一堆看起来没有渲染的 HTML 代码。

在此处输入图像描述

一些版本历史:kableExtra - 0.6.1
knitr - 1.17
rmarkdown - 1.7
R - 3.3.3
RStudio - 1.1.258

对此有任何帮助将不胜感激!

---- 更新 ----
下面是一个简单的可重现的例子,它给了我同样的输出。

0 投票
1 回答
1052 浏览

r - 导入 R Markdown 时,如何维护 Excel 电子表格中单元格中文本的格式?

我有一个 .xlsx 文件,其中一些单元格有粗体数字,一些有斜体数字。我正在使用 read_xlsx 将 .xlsx 文件读入 R 中,然后使用 kable 向它显示以下代码:

当它们出现在从 .Rmd 文件生成的 .pdf 中时,我无法从 .xlsx 中获取粗体和斜体数字以保持粗体和斜体。我该怎么做呢?

0 投票
1 回答
2507 浏览

r - kableExtra 仅在演示文稿中有另一个表格时才有效?

当我将 kableExtra 用于 PDF 输出时,表格呈现精美,但如果程序中没有另一个非 kable 额外表格,则会出现错误。有没有其他人看到过这种行为?该文件似乎编织得很好,但随后在 pandoc 中引发错误?

例如,这段代码:

给出这个错误

但是,如果我再添加一张带有虚拟桌子的幻灯片,它会打印得很漂亮:

输出

有没有其他人看到过这种行为?除了“将虚拟表作为最后一张幻灯片”之外的任何解决方法?

0 投票
1 回答
973 浏览

r - Pandoc 转换失败与 Knitr

我认为我的问题很简单,可以在没有 MRE 的情况下回答。这是引发错误的代码:

我在一个 RMarkdown 文件中运行它,我在 FOR 循环中执行,i = 50。换句话说,数据帧 DSP 重新生成 50 次,每次它有不同的行数。DSP 总是有 10 列。

我想加粗最后一行。

对于 i = 1,nrows = 14。没问题。对于 i=2,nrows=10。没问题。对于 i=3,nrows = 9。我得到这个:

如果我然后nrow(DSP)用数字 9 替换并调用该render()语句,它仍然会失败,但会出现不同的错误消息:

有谁知道为什么会这样?更好的是,我该如何解决它?

谢谢!

编辑:pandoc 标头

0 投票
1 回答
1100 浏览

r - kable_as_image knitr/kableextra rmarkdown

我正在尝试使用函数 kable_as_image,据我了解,它将表格保存为图像。我的结果虽然不是表格,但不知道我是否做错了什么,因为我找不到示例。

我的“图片”是什么样的:

在此处输入图像描述