问题标签 [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.
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
。
r - 对 kableExtra group_rows 使用带有索引方法的预生成字符串
使用 Rmarkdown 生成 PDF。我引入了从先前函数生成的冗长文本字符串,以用作表格中的分组行标签。正常kableExtra::group_rows
方法工作正常。由于我在每组中的行数相同,因此我想使用该index
方法,但这似乎不起作用:
我在编织时收到以下错误:“解析错误(文本 = x,srcfile = src)::23:30:意外'=' 22:”
在 40 多个表的过程中,其中一些表具有多达 10 个行分组,很容易看出索引方法如何节省时间并防止错误。在此处添加功能(或我可能错过的解决方法)将是最出色的!
r - 更改 R 的 kable 中的列宽不会更改标题的宽度
我正在使用kable在 RMarkdown 中制作我的数据表。您应该可以使用column_spec命令调整列宽,但这似乎只调整数据的列本身,但不会调整我的标题行的列宽。所以现在我的标题不再与它们相关的数据列对齐。
例如:
r - Rmarkdown,闪亮的应用程序:pdf 版本因 kable_styling 选项而失败
我目前正在尝试从闪亮的应用程序生成和导出 pdf 文件。我使用 kable 生成一个表(它有效)。
当我将 kable_styling 选项添加到我的表 (kable_styling(latex_options = c("scale_down"))) 时,它无法生成我的 pdf 文件并出现此错误:错误:pandoc 文档转换失败,错误 43
注意:我检查了我的 pandoc 版本是最新的。
任何想法?非常感谢
这是我的 input.rmd
和闪亮的应用程序:
r - 导入 R Markdown 时,如何维护 Excel 电子表格中单元格中文本的格式?
我有一个 .xlsx 文件,其中一些单元格有粗体数字,一些有斜体数字。我正在使用 read_xlsx 将 .xlsx 文件读入 R 中,然后使用 kable 向它显示以下代码:
当它们出现在从 .Rmd 文件生成的 .pdf 中时,我无法从 .xlsx 中获取粗体和斜体数字以保持粗体和斜体。我该怎么做呢?
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 标头