问题标签 [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 回答
70 浏览

pandoc - 抑制 pander 包中的目录

这是一个关于 R 打包程序“pander”的问题,我正在使用 pander 的实时报告生成功能。我发现这是将选定的 R 结果转换为可读和可共享的文档的一种有用的、最小的方法。每当将报告导出到 html 文件时,它的左侧面板都有一个“目录”链接。它链接到 pander 网站,这可能会分散报告的注意力。是否有一些迎合选项没有这个“目录”面板?谢谢你,jg

0 投票
1 回答
3634 浏览

r - pander 中的表格,style="multiline"

我在 Windows 7 上使用 RStudio 0.98.1056,无论当前版本的 pander 在 CRAN 上如何(我刚刚安装了软件包)。

我正在尝试使用 knitr->Markdown->.docx literate-programming 工作流程在 Word 中创建表格。一些单元格需要包含硬换行符。根据以下链接中的信息,我相信这应该是可能的:

http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html

它说,“反斜杠后跟换行符也是硬换行符。注意:在多行和网格表格单元格中,这是创建硬换行符的唯一方法,因为单元格中的尾随空格被忽略。”

我正在尝试通过以下方式创建一个包含换行符的单元格的表格:

但是换行符只是被剥离了。如果我使用 sep="< newline>" 或 sep="< br>" (没有前导空格),则相同。我还尝试添加一个额外的反斜杠,以防 R “吃掉”第一个反斜杠;并切换“粘贴”功能以将这些可能的分隔符中的每一个单独包含为一个术语,而不是在 sep= 参数中。这些事情都没有奏效。

我去尝试了 pander 帮助文档中的示例代码,就像一个健全性检查一样,似乎问题很普遍——我认为应该生成多行表的示例代码在我的机器上没有。

有没有其他人在pander中获得多行表来工作?

0 投票
1 回答
967 浏览

r - pandoc 相当于标签?

0 投票
1 回答
617 浏览

r - 使用 Pander+Knitr 创建 PDf 文件的问题:将带有标题的表格和绘图直接相邻放置时出错

我对 pander (+ knitr) 有一个可重现的错误:当带有标题的表格和绘图直接相互放置时,我无法创建 PDF 文件。我在 Windows 上使用 pander 0.5.1、knitr 1.7、R 版本 3.1.1、Miktex + RStudio。

因此以下将产生错误(另请参阅下面的错误和非错误列表):

当我手动复制和粘贴 pander 的输出时,问题似乎出在绘图前有一个空行:

不工作:

正常工作

但即使我在 pander 和 plot 之间的代码块中放置了不同的空行,错误仍然存​​在

列表:

0 投票
1 回答
411 浏览

r - Pander+Knitr 的问题:使用 pander.list 时出错

pander (+ knitr) 的另一个可重现错误:当我尝试 pander 列表时,我无法创建 PDF 文件 - 它似乎发生在将 table 或 data.frame 放入列表中时。如果列表中只有向量,则 PDF 会编译但看起来很难看。

我在 Windows 上使用 pander 0.5.1、knitr 1.7、R 版本 3.1.1、Miktex + RStudio。

错误:

当我在控制台中使用 pander 并手动复制并粘贴它时,它会编译:

尝试将汽车放入列表时会发生相同的错误:

如果我将 Vectors 放入列表中,它可以工作,但输出看起来很难看,因为属性也被解析: {r} pander(list(a=c(1,2,3),b=c('A','b') ) )

PDF-输出:

0 投票
1 回答
6435 浏览

r - 调整 pandoc.table 列宽

以下文档给出了以下 HTML 输出(仅需要 HTML)

pandoc的列宽

第一列是宽的,使用 pandoc.table() 减少表格的单元格宽度和字体大小在这里没有帮助。

如何强制前 2 列浪费更少的空间?

0 投票
1 回答
2440 浏览

r - 在 pander (pandoc.table) 中更改默认对齐方式

我目前正在切换到pander我的大部分knitr-markdown格式,因为它提供了如此强大的pandoc支持。我不太满意的一件事是默认的中心对齐。营销人员可能会喜欢它,但对于技术报告来说,这是一种恐惧。

使用的最佳选择Hmisc是默认情况下对文本和日期使用左对齐,对所有类型的数字使用右对齐。

有没有一种简单的方法可以全局设置pander

0 投票
1 回答
930 浏览

r - 使用 pander 和 CrossTable 的列和行百分比表?

我正在尝试使用 knitr 和 pander 生成报告。要在表格中显示行百分比或列百分比,我想使用该CrossTable()函数并摆脱卡方贡献值和表格总数。

这是一个例子:

效果很好但是

导致错误消息:

如何使用panderand生成只有行百分比和列百分比的表格CrossTable

亲切的问候,马勒

0 投票
0 回答
148 浏览

knitr - 在knitr中的aov上迎合不打印?

我正在尝试像这样打印方差分析的结果:

如果我在控制台中输入它,我会按预期得到:

但是,如果我将它嵌入到一个knitr块中,我不会得到表格:

将上面编织,得到

即,没有输出的代码块。

问题:这是一个错误(在knitr?pander?)还是我忽略的东西?我该如何解决它?


0 投票
1 回答
3864 浏览

r - 如何定位和格式化表格标题的长度[R Markdown,pander包]

我正在准备 pdf 格式的 R Markdown 文档。在文档中,我有几个表格。我使用pander包来格式化表格。假设我有数据框 DF,我想将其转换为 pdf 输出中的表格。为了在 ar 代码块中实现这一点,我更改了表标题前缀的panderOptions以便以非英语语言打印它,并且在下一行中,我使用指定的标题参数调用 pander 函数。

这是 R Markdown 代码的相关部分:

输出不是我想要的方式。我想要:

  1. 将表格的标题(标题)置于表格上方

  2. 以与表格长度匹配的方式格式化表格标题的长度(在表格边界内换行)

  3. 把桌子往下挪一点“试着做一张桌子!!!” 不属于 r 代码块的文本。请注意,与表格标题相比,“尝试制作表格”文本更接近表格。

更新1:

此链接将指向原始输出。而不是那个,我想做这样的东西

更新2:

这个 GitHub 网页上,可以找到关于将标题放在表格顶部的选项的问题。@daroczig说这不是与 pander 相关的问题。然而,他提出了如何实现这一目标。我应该把@daroczig建议的代码行放在哪里?