问题标签 [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.
r - 生成没有重复值的 pandoc 表
我pander
用来生成 pandoc 样式表,经常需要抑制变量的重复值,如下例所示:
输出是
我想
问题类似于此Removing Locally Repeated Values并且当我将 dplyr 用于 data.frames 时,使用 mutate 的解决方案应该是值得的,我尝试了这个但没有奏效:
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吗?
r - 如何使用 rmarkdown 和 pandoc 在表格中编写多级(项目符号)列表
我正在寻找在 PDF 文档中使用rmarkdown
,knitr
和pander
. 我能够创建一个简单的项目符号列表,但现在需要该列表中的另一个级别。在下表中,我要求“好评如潮”项目符号是“提供研讨会...”项目符号的子项目符号。
我遇到的问题与列中mytable
数据框中的以下代码行有关Description
。尽管我尝试使用\x20
[1] 创建子项目符号所需的 4 个空格,但这些空格不会出现 - 因此没有子项目符号(尽管没有显示错误)。我还尝试了最明显的方法,即在代码中简单地添加 4 个空格,但无济于事。还尝试将我的R
选项设置为 include strip.white = FALSE
,但这也没有被证明有帮助(见下文)。
参考
r - 在 Rstudio 的 RMarkdown 中循环生成 pander 表
我使用类似于以下代码段的代码生成了一组表:
当我运行代码时,它会产生所需的输出(自然,提供的示例没有什么意义,在我的正确数据中,我以合理的方式融化了数据):
当我尝试在 Rstudio 中编写代码时,不会出现 pander 表:
自然地,如果没有循环,该pander
命令就可以正常工作并生成整齐地编入 HTML 文档的表格。
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。
r - pander $add 函数不起作用
今天早上我能够在一台计算机上成功使用 pander,但现在我正尝试在自己的计算机上进行操作,但遇到了一些奇怪的问题。
这是我非常基本的 R Pander 代码:
我真的不能使用 $add 来添加 R 代码,我不明白为什么。如果有人可以提供帮助,我将不胜感激。
问候
编辑:
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 表,这不可能是真的。
最后,我的会话信息: