问题标签 [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 投票
1 回答
736 浏览

r - 如何使用 xtable 根据条件生成表

我只是在开始使用包之类的xtable或者`stargazer。Bellow 是一个样本数据集,原始数据集要大得多。

我想生成格式良好的表格,显示上述数据集的描述性统计信息。

但是,有没有一种方法xtable可以直接生成一个表格,我可以在其中看到整个数据集的统计数据,按组(治疗和控制)和年份(2012 年、2016 年)分开?或者甚至可以通过组合组和年份?

或者我应该根据这些设置过滤原始 df 并xtable在每个设置上运行?

我想要的另一件事是显示变量的中位数,而不是显示平均值,以及其他统计数据。有可能,还是我必须使用 R 手动计算?

任何考虑的解决方案stargazer都是有效的!

谢谢!

0 投票
2 回答
6259 浏览

r - kableExtra:动态 add_header_above 标签

我想用 rmarkdown 创建一个 pdf。PDF 应包含一个表格。该表应具有动态列标签。

标签头应显示日历周。

但是,不显示日历周(例如,KW29),而是显示变量名称“kw0”。

我的错误是什么?

我很高兴你的建议。

0 投票
0 回答
133 浏览

r - knit2wp 使用 kableExtra 添加文本

我正在尝试使用 knit2wp 将表格发布到我的 wordpress 网站。该表是使用 kable 创建的,并且工作正常。但是,当我使用 kableExtra 包,然后使用 knit2wp 时,以下文本行将添加到我的 wordpress 站点:

此行没有出现在 html 输出中;仅在网站上。

我希望按照以下方式复制一个函数:

http://dwoll.de/rexrepos/posts/rerWorkflowWP.html

然后集成XML功能:

或者:

添加其中任何一个都将删除标题,还有表格。我显然是 XML 的新手。所以寻找另一种解决方案。

更新:

使用 xml2 读取 knit2html 的 html 输出。然后使用了以下功能:

保存为新的 html 文件,然后我按照上面的链接将其输入到函数中。

0 投票
1 回答
1209 浏览

r - 在表格中创建超链接并调整列以换行 Rmarkdown

我正在尝试在表格中创建超链接,并调整列以包装文本并生成 pdf。

防爆表:

当我尝试以下操作时,它正确提供了超链接,但不调整列宽

但是当我尝试包含format ='latex'然后超链接不起作用但列宽和换行文本

请帮助我添加超链接并调整 Rmarkdown 中的列宽。

0 投票
1 回答
1248 浏览

latex - pandoc.exe:生成 PDF 时出错

我尝试运行以下简单代码;

Knit使用按钮可以正常运行。但使用时出现以下错误rmarkdown::render()

另请注意,如果没有该format = 'latex'选项,它可以正常工作rmarkdown::render()

我尝试了针对类似错误的建议,但没有一个有效(更新 Rmarkdown,安装 MikTex 和 pdflatex.exe 到路径变量)。有人可以帮我解决这个问题吗?谢谢

0 投票
2 回答
2398 浏览

r - 如何更改 kableExtra 上的条带颜色

Kable在 Pdf 输出上,条带的颜色非常浅。那么有没有办法改变颜色kable_styling(latex_options = "striped")呢?

0 投票
1 回答
880 浏览

r - Kable group_rows 不工作

我正在尝试使用knitr::kable以构建具有多个分组级别的漂亮表格。我的大部分工作都取得了成功,但我需要定义几组行,我认为该函数kableExtra::group_rows正是我所需要的。那里有一些非常好的文档(https://haozhu233.github.io/kableExtra/awesome_table_in_pdf.pdf),其中包含一些关于使用此功能的易于理解的示例,但我似乎无法重现显示的输出.

这是上述链接文档中的代码片段 ,演示了该函数的使用。

但是,我的交互式会话中完全相同的代码不会对行进行分组:

据我所知,这些group_rows功能被完全忽略了。我已经尝试过使用format = "latex"选项来生产原始乳胶,但同样失败了。我开始怀疑这个功能是否没有被弃用?一个类似的问题看到了一些使用特殊转义字符的问题,但即使使用简单的数据,我似乎也无法使其工作。

0 投票
4 回答
4726 浏览

r - 为什么从 rmarkdown 渲染 pdf 需要在渲染之间关闭 rstudio?

背景

我正在尝试制作一个使用render(). 该render调用有两个参数化的元素:

  • 我希望用户能够指定 pdf 或 html。直接使用output_format().
  • 我还想将参数传递给文档以指定表(使用kableExtra包)是乳胶还是 html。

这是名为 test.Rmd 的 rmarkdown 文件

现在这里是渲染文件的两个调用:

问题

现在,如果我打开一个新的 rstudio 会话,我可以运行两个render调用都没有问题。创建 .pdf 或 .html 文件。但是,如果我再次尝试运行 .pdf 渲染,我会收到以下错误:

"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output test.pdf --template " C:\Users\salbers\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable “几何:边距=1英寸”!未定义的控制序列。\begin {tabular}{rrrrl} \toprule Sepal.Length & Sepal.Width & Pet... l.267 \end{tabular}}

pandoc.exe:错误生成 PDF 错误:pandoc 文档转换失败,错误 43 另外:警告消息:运行命令“C:/Program Files/RStudio/bin/pandoc/pandoc”+RTS -K512m -RTS test.utf8。 md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output test.pdf --template "C:\Users\salbers\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17. 0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' 状态为 43

html 渲染一次又一次地正常工作。如果我关闭 rstudio,然后关闭项目,pdf 的渲染也可以正常工作。

问题

  • 谁能告诉我为什么我的 pdf 渲染的 rmarkdown 文档不能在一次 rstudio 会话中渲染两次?
  • 同样,为什么 rstudio 必须在渲染之间关闭?
0 投票
1 回答
2905 浏览

r - R Markdown表格标题宽度与kable和longtable

使用 R Markdown 输出 pdf。kable() 效果很好,但是当我添加longtable=T标题时不再扩展表格的整个宽度。我似乎无法在这里找到一个可以控制标题细节的论点。我可以移动要为每个代码块输出的标题,但如果可能的话,我宁愿使用 kable 中的内置功能。

谢谢!

0 投票
1 回答
1217 浏览

r - 没有像 xtable 那样在 knitr::kable 输出中显示 NA

我想NAs在输出中省略与 doknitr::kable相同的输出xtable(参见下面kablextable输出)。