问题标签 [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.
na - 在拆分摘要中仅使用必要的行数?(例如,当有因子时)
有没有办法让 pander 只使用拆分汇总表中必要数量的行(而不是总是使用最大行数)?
当存在具有例如数字和逻辑列的 data.frame 的摘要时会出现此问题:数字列需要 6 或 7 行(取决于是否有 NA),逻辑列只有 3。
输出:
现在,如果我迎合这一点,空行将被填充为 NA,因为 class(summ) 是 c("summaryDefault", "table")。这可以通过将缺失设置为“”来避免,但随后会有空行。如果不拆分摘要,这是可以的,但是如果拆分摘要,则恰好一个块中只有空行,这会占用空间并且看起来不太好。
输出:
r - 增加 Pander 中的列
所以我有一个要在电子邮件中显示的 6 列数据框。一切都设置正确,但它只显示 5 列和下面的第 6 列。有解决办法吗?
我在这段代码中使用了 pander 和 sendMailR。
谢谢,
数控
r - 列宽与从 R 使用 sendmailr 发送的 pander 表中的表数据不对齐
我正在使用“pander”和“sendmailr”包在电子邮件正文中发送一个小数据框,而不是作为附件。我想将它从一个 gmail 帐户发送到一个 gmail 帐户。
我很接近,但列标题不会像在 Rstudio 中那样与电子邮件正文中的列本身对齐 - 基本上列标题太宽而无法与它们下面的数据列对齐。
似乎问题在于破折号和空格在各种电子邮件客户端中的压缩方式(我通过网络和 OS X Mavericks 附带的电子邮件客户端在 gmail、yahoo 和 hotmail 中尝试了这个)。我可以通过转到“首选项”并选中标有“对纯文本消息使用固定宽度字体”的框来解决我的 OS X 电子邮件客户端中的问题,但我希望它可以在多个设备上工作我的许多同事的客户等,所以我想知道是否有一种不涉及全局电子邮件设置的方法。
这是重现问题的代码:
…并且收到的电子邮件存在上述问题。
接下来,您可以看到说明问题的图像:
r - 将 RMarkdown 编织到 Word 会丢失内部锚点
我正在将一个 Rmd 文件编织到 docx(客户端需要)并且遇到了一个奇怪的问题:如果我编织到 HTML,我已经包含了内部锚点工作(所以他们可以点击“表 1”,它会带他们到它。但是,如果我编织到 .docx,链接会出现在文本中,但锚点似乎已经消失了。如果我编织到 .pdf,两者都不会出现。
链接和锚点在一个函数 ( tabRef()
) 中生成,该函数自动为每个表编号,并为其应用标题。
可以将以下内容复制到 Rmd 文件中以演示我的意思:
任何建议将不胜感激!
r - 如何隐藏来自 pander() 的消息?
我是 knitr 用户。
我想从 pander() 隐藏消息“表格:表格在下面继续”。
你能让我知道哪个选项有效吗?
谢谢你。
下面是玩具样品。
r - 如何使潘德表保持在左侧
我已经搜索了很多关于如何将整个桌子放在左边的地方,但除了 set 之外找不到其他方法floating = FALSE
。可重现的 rmd 文件如下。
所需的输出是这样的:
r - 在pander上添加分隔总数的行
给定以下示例
我想添加分隔列总数的行,所以 pandoc 输出将是这样的:
我怎样才能做到这一点?我读过?panderOptions
and ?pandoc.table
,但我发现的唯一东西是table.style
/style
参数,但将其设置为简单、多行、网格或 rmarkdown 会做不同的事情。
r - 替换 pandoc 表上的 colnames
给定以下示例
我想
用“年龄”代替。然而,
给出错误,因为length(colnames(tableWithMargins))
等于 3。
r - 只为百分比保留尾随零
给定以下示例:
我想在那个0
百分比上保留所有尾随零,所以这就是我所做的:
现在的问题是,即使是绝对频率也.00
附在它们上面。由于这些是自然数,因此保留这些尾随零毫无意义。我该怎么做呢?
r - .Rmd 和.Rnw 之间的不同pander 性能
我在让 pander 在 .Rnw 文件中以与在我的 .Rmd 文件中相同的方式工作时遇到了一些麻烦。在两者中,我都使用 knitr 来编织 pdf。我的 .Rmd 文件看起来像
数据框在输出中看起来非常好,因为它将虚线转换为实线。但是,当我尝试在我的 .Rnw 文件中执行类似操作时,所有内容都会像句子而不是表格一样打印。
这看起来很糟糕,我可以改为调用 pandoc.table(df) 然后它至少以表格格式打印,但它有虚线,不像在 .Rmd 文件中打印时那样。如何让它像在 .Rmd 文件中但在 .Rnw 文件中一样打印?