问题标签 [pander]

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 回答
1555 浏览

r - 在 R 中使用 pandoc 时如何强调列名(标题)

我知道这个emphasize.rownames论点,但无法找到列名的等价物。试图调查panderOptions --> header.style无济于事。

请在下面找到一些强调第一列但不强调其标题的测试代码。理想情况下,我可以指定我想强调的列名,但如果我至少可以强调整个标题,我会很高兴。谢谢。

编辑 澄清 - 我正在寻找在 PDF 文档中使用rmarkdown,knitrpander. 这是示例代码 - 我希望强调标题,但默认情况下在我的机器上不是:

生成的 PDF 表的屏幕截图: pandoc示例

0 投票
1 回答
47 浏览

r - 生成没有重复值的 pandoc 表

pander用来生成 pandoc 样式表,经常需要抑制变量的重复值,如下例所示:

输出是

我想

问题类似于此Removing Locally Repeated Values并且当我将 dplyr 用于 data.frames 时,使用 mutate 的解决方案应该是值得的,我尝试了这个但没有奏效:

0 投票
1 回答
4927 浏览

r - 在 rmarkdown 中使用 kable 打印因子的频率表

我在 R 中有一个因子,它由水平 a、b 和 c 组成。数据由 2 个 a、1 个 b 和没有 c 组成。我想得到这样的输出(根据级别的元素频率):

这应该用 knitr/kable 打印在一个漂亮的 html 表中:

但是这里出现了错误:

我假设表的暗名存在问题:

是否有任何选项可以“修复”kable 的暗名?我只想打印这个“简单”的表格——也许我被一些简单的东西困住了?

此处描述了带有因子的“表”的用法:http: //www.stat.berkeley.edu/~s133/factors.html

最近几天我读了很多关于“pander”包的信息。如果我用 pander 打印表格,它可以工作。为什么?我应该切换到pander吗?

0 投票
1 回答
3517 浏览

r - 如何使用 rmarkdown 和 pandoc 在表格中编写(项目符号)列表

我正在寻找在 PDF 文档中使用rmarkdown,knitrpander. 该表应与下面显示的表 1 几乎相同,但星号应为项目符号。仅使用上面列出的库是否有可能R

样品台

这是我生成 PDF 文档的代码(以及上表):

编辑@Roman 谢谢 - 但是,如果我只是替换,我会得到以下不太漂亮的表格(“句号”项目符号,格式不佳)......现在对我来说最重要的是列表附带的格式。谢谢!

samplepic_bullet

0 投票
2 回答
1626 浏览

r - 如何使用 rmarkdown 和 pandoc 在表格中编写多级(项目符号)列表

我正在寻找在 PDF 文档中使用rmarkdown,knitrpander. 我能够创建一个简单的项目符号列表,但现在需要该列表中的另一个级别。在下表中,我要求“好评如潮”项目符号是“提供研讨会...”项目符号的子项目符号。

多子弹

我遇到的问题与列中mytable数据框中的以下代码行有关Description。尽管我尝试使用\x20[1] 创建子项目符号所需的 4 个空格,但这些空格不会出现 - 因此没有子项目符号(尽管没有显示错误)。我还尝试了最明显的方法,即在代码中简单地添加 4 个空格,但无济于事。还尝试将我的R选项设置为 include strip.white = FALSE,但这也没有被证明有帮助(见下文)。

参考

[1]在尝试、、、等无济于事后,我从这里\x20得到了提示(建议在这里)。\\s\s\ \s\\\s

0 投票
1 回答
2399 浏览

r - 在 Rstudio 的 RMarkdown 中循环生成 pander 表

我使用类似于以下代码段的代码生成了一组表:

当我运行代码时,它会产生所需的输出(自然,提供的示例没有什么意义,在我的正确数据中,我以合理的方式融化了数据):

当我尝试在 Rstudio 中编写代码时,不会出现 pander 表:

缺席表

自然地,如果没有循环,该pander命令就可以正常工作并生成整齐地编入 HTML 文档的表格。

0 投票
1 回答
1179 浏览

r - 如何防止 pander 丢弃尾随零?

当我同时告诉它舍入高于其各自有效数字数量的值时,如何防止 pander 丢弃尾随零?

在以下可重现的示例中,我试图对两个假设变量(男性和女性)的一列 p 值进行四舍五入。

然而,我得到的是

但我想要得到的是

我怎样才能做到这一点?

**PS:我知道这个问题,但它不能解决我的问题。*

编辑:我也知道这里的问题,但是那里的解决方案正是我试图避免在这里发生的事情,也就是说,当我试图舍入到不包含任何内容的值时,删除尾随零我所有变量的有效数字。Nice 有一个解决方案(rawr 在前面提到的问题中也给出了),但是除了堆积额外的代码之外,它们还需要将值转换为字符,如果可能的话,我想避免这种情况。

0 投票
1 回答
2300 浏览

r - 在knitr中,for循环中的pander没有输出

在 RStudio 中使用 knitr,pander 在 for 循环中不会产生任何(或正确的)html 输出。这是一个最小的情况,作为 Rmd 输入文件。

对于其他(更有趣的)“摘要”对象,结果是相同的,例如 lm 拟合的摘要。对于来自 CRAN 的 pander 0.5.2 和从 github 加载的 0.5.3 也观察到相同的行为。

RStudio v 0.99.467。

0 投票
1 回答
114 浏览

r - pander $add 函数不起作用

今天早上我能够在一台计算机上成功使用 pander,但现在我正尝试在自己的计算机上进行操作,但遇到了一些奇怪的问题。

这是我非常基本的 R Pander 代码:

我真的不能使用 $add 来添加 R 代码,我不明白为什么。如果有人可以提供帮助,我将不胜感激。

问候

编辑:

0 投票
2 回答
276 浏览

r - 使用 Brew、Pander 和 R 自动化 LaTeX 报告

我正在尝试编写一个采用数据集并生成简单数据字典的 brew 模板。

我想要一个带有 var 名称的单独页面,以及该 var 的频率表,所以到目前为止我已经写了这个:

返回频率表的 R 函数:

然后我在 Brew 循环中应用该函数:

我收到一个错误“在 cat(list(...),file,sep,fill,labels,append) 中:参数 1(类型 'list')不能由 'cat' 处理

我知道这是来自<%= xtable(procfreq(testData[,i]),names(testData)[i],names(testData)[i]) %>语句,如果我将它包装起来,错误就会消失print(xtable(procfreq(testData[,i]),names(testData)[i],names(testData)[i])) 但是,由于某种原因,我现在得到了每个表 TWICE 的 xtable LaTeX 输出,这是一个主要问题,因为手动删除额外的表会破坏目的自动化报告。

在查看https://learnr.wordpress.com/2009/09/09/brew-creating-repetitive-reports/#X12之后, 我尝试使用 include_tbl 函数,该函数似乎使用相同的 print(xtable(...) ) 我已经在使用的概念,并且 xtable LaTeX 输出在每个循环中出现两次时遇到了同样的问题。

由于这篇文章是 6 年前写的,我猜 R 中的某些东西从那以后发生了变化,这影响了示例的功能。

据我所知,Brew 模板无法在不复制它们的情况下使用 R 表,这不可能是真的。

最后,我的会话信息: