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

na - 在拆分摘要中仅使用必要的行数?(例如,当有因子时)

有没有办法让 pander 只使用拆分汇总表中必要数量的行(而不是总是使用最大行数)?

当存在具有例如数字和逻辑列的 data.frame 的摘要时会出现此问题:数字列需要 6 或 7 行(取决于是否有 NA),逻辑列只有 3。

输出:

现在,如果我迎合这一点,空行将被填充为 NA,因为 class(summ) 是 c("summaryDefault", "table")。这可以通过将缺失设置为“”来避免,但随后会有空行。如果不拆分摘要,这是可以的,但是如果拆分摘要,则恰好一个块中只有空行,这会占用空间并且看起来不太好。

输出:

0 投票
1 回答
281 浏览

r - 增加 Pander 中的列

所以我有一个要在电子邮件中显示的 6 列数据框。一切都设置正确,但它只显示 5 列和下面的第 6 列。有解决办法吗?

我在这段代码中使用了 pander 和 sendMailR。

谢谢,

数控

0 投票
1 回答
732 浏览

r - 列宽与从 R 使用 sendmailr 发送的 pander 表中的表数据不对齐

我正在使用“pander”和“sendmailr”包在电子邮件正文中发送一个小数据框,而不是作为附件。我想将它从一个 gmail 帐户发送到一个 gmail 帐户。

我很接近,但列标题不会像在 Rstudio 中那样与电子邮件正文中的列本身对齐 - 基本上列标题太宽而无法与它们下面的数据列对齐。

似乎问题在于破折号和空格在各种电子邮件客户端中的压缩方式(我通过网络和 OS X Mavericks 附带的电子邮件客户端在 gmail、yahoo 和 hotmail 中尝试了这个)。我可以通过转到“首选项”并选中标有“对纯文本消息使用固定宽度字体”的框来解决我的 OS X 电子邮件客户端中的问题,但我希望它可以在多个设备上工作我的许多同事的客户等,所以我想知道是否有一种不涉及全局电子邮件设置的方法。

这是重现问题的代码:

…并且收到的电子邮件存在上述问题。

接下来,您可以看到说明问题的图像:

描述的问题

0 投票
0 回答
329 浏览

r - 将 RMarkdown 编织到 Word 会丢失内部锚点

我正在将一个 Rmd 文件编织到 docx(客户端需要)并且遇到了一个奇怪的问题:如果我编织到 HTML,我已经包含了内部锚点工作(所以他们可以点击“表 1”,它会带他们到它。但是,如果我编织到 .docx,链接会出现在文本中,但锚点似乎已经消失了。如果我编织到 .pdf,两者都不会出现。

链接和锚点在一个函数 ( tabRef()) 中生成,该函数自动为每个表编号,并为其应用标题。

可以将以下内容复制到 Rmd 文件中以演示我的意思:

任何建议将不胜感激!

0 投票
1 回答
352 浏览

r - 如何隐藏来自 pander() 的消息?

我是 knitr 用户。

我想从 pander() 隐藏消息“表格:表格在下面继续”。

你能让我知道哪个选项有效吗?

谢谢你。

下面是玩具样品。

0 投票
0 回答
917 浏览

r - 如何使潘德表保持在左侧

我已经搜索了很多关于如何将整个桌子放在左边的地方,但除了 set 之外找不到其他方法floating = FALSE。可重现的 rmd 文件如下。

所需的输出是这样的:

在此处输入图像描述

0 投票
0 回答
524 浏览

r - 在pander上添加分隔总数的行

给定以下示例

我想添加分隔列总数的行,所以 pandoc 输出将是这样的:

我怎样才能做到这一点?我读过?panderOptionsand ?pandoc.table,但我发现的唯一东西是table.style/style参数,但将其设置为简单、多行、网格或 rmarkdown 会做不同的事情。

0 投票
1 回答
1347 浏览

r - 替换 pandoc 表上的 colnames

给定以下示例

我想 用“年龄”代替。然而,

给出错误,因为length(colnames(tableWithMargins))等于 3。

0 投票
1 回答
645 浏览

r - 只为百分比保留尾随零

给定以下示例:

我想在那个0百分比上保留所有尾随零,所以这就是我所做的:

现在的问题是,即使是绝对频率也.00附在它们上面。由于这些是自然数,因此保留这些尾随零毫无意义。我该怎么做呢?

0 投票
0 回答
220 浏览

r - .Rmd 和.Rnw 之间的不同pander 性能

我在让 pander 在 .Rnw 文件中以与在我的 .Rmd 文件中相同的方式工作时遇到了一些麻烦。在两者中,我都使用 knitr 来编织 pdf。我的 .Rmd 文件看起来像

数据框在输出中看起来非常好,因为它将虚线转换为实线。但是,当我尝试在我的 .Rnw 文件中执行类似操作时,所有内容都会像句子而不是表格一样打印。

这看起来很糟糕,我可以改为调用 pandoc.table(df) 然后它至少以表格格式打印,但它有虚线,不像在 .Rmd 文件中打印时那样。如何让它像在 .Rmd 文件中但在 .Rnw 文件中一样打印?