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

rstudio - 使用 R markdown 编织 Word .doc 时将表格标题放在顶部

在 RStudio 中使用 R markdown 编织 Word 文档时,表格标题位于表格下方。我需要表格上方的表格标题。

我尝试了 kable() 和 pander() 函数但没有成功。

可以在此处找到在编织 .pdf 时使用 xtable() 的解决方案: 如何使 RMarkdown (.Rmd) 表格标题位于顶部

但是,据我所知,xtable() 在编织到 Word .doc 时不兼容。

由于底部表格标题的 pandoc 策略,此选项的功能在如何定位和格式化表格标题的长度 [R Markdown,pander 包]中被淡化了。我最近对 ​​pandoc 文档的访问表明该政策已被撤销。

我想继续使用 R markdown 来编织 Word 文档,但如果表格标题保留在表格下方,我将不得不放弃。

0 投票
0 回答
224 浏览

r - Error when trying to emphasize multiple rows using pandoc.table

I am having an odd problem when it comes to emphasizing multiple rows in a table using pandoc.table. Specifically, the values in the table seem to be filled in inappropriately when more than 1 row is specified. For example, if I do not emphasize a row or only emphasize 1 row


1 6 11 16 21

2 7 12 17 22

3 8 13 18 23

4 9 14 19 24

5 10 15 20 25



1 6 11 16 21

2 7 12 17 22

3 8 13 18 23

4 9 14 19 24

5 10 15 20 25


everything works beautifully, but when I specify multiple rows, the bolding occurs on the correct rows but the wrong values are placed in the cells


1 6 11 16 21

2 12 22 9 19

3 8 13 18 23

7 17 4 14 24

5 10 15 20 25


Any ideas what I am doing wrong? Thanks

Robert

R version 3.2.1 (2015-06-18) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 7 x64 (build 7601) Service Pack 1

locale: [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

attached base packages: [1] stats graphics grDevices utils datasets methods base

other attached packages: [1] pander_0.5.2 HTGPackage_0.0.1

loaded via a namespace (and not attached): [1] tools_3.2.1 Rcpp_0.12.0 digest_0.6.8

0 投票
0 回答
659 浏览

r - Convert rmarkdown .Rmd file to (knitr) sweave (.Rnw)

I have a rmarkdown document (.Rmd) that I've been doing some analysis in. I now realize I would prefer the functionality of LaTeX. Is there an easy way to convert the file to .Rnw, preserving the chunks (not just the body text)? Articles seem to concentrate on converting the output (i.e. from .html to .pdf) or from sweave to markdown.

0 投票
1 回答
172 浏览

r - knitr 将 Markdown 文本逐字处理

knitr我正在尝试使用 R 中的和包创建一个带有表格的 pdf pander,但似乎我的表格中的某些文本被误解为代码,因为生成的文档在不应该的情况下将文本逐字显示。这是一些示例代码,我可以在其中复制该问题。

我尝试使用pander_return而不是pander函数,然后将该文本转换为 LaTeX,Pandoc.convert这样我就可以将所有的\begin{verbatim}和替换为\end{verbatim}空,但这不起作用。现在这是有道理的,因为我试图在我的 Rmd 文件中这样做。

在此处输入图像描述

就在发布这个问题之前,我确实注意到,如果我/从列中删除所有 's test_name,我不再有该列的逐字记录问题,但问题仍然存在于campaignsandresults列中。

在此处输入图像描述

我如何让它识别出文本是降价而不是逐字代码?任何帮助深表感谢。

编辑:一旦我从第一列中删除“特殊字符”,它似乎只将单元格文本视为单元格中的单个单词时的逐字代码。否则它看起来很好。

0 投票
2 回答
1925 浏览

r - 在 R Markdown 中合并表格

我正在尝试将 R Markdown 中的两个表格组合成一个表格,一个在另一个下方并保留标题。下图显示了所需的输出。输入我的降价代码后,我将显示实际输出。我意识到我构建 pander 语句的方式不允许我获得我想要的输出,但是搜索所以我没有成功找到正确的方法。

我可以在 Word 中进行一些后期处理,以完全按照我的意愿获得输出,但我试图避免这种开销。

testdat.RData文件在这里:https : //drive.google.com/file/d/0B0hTmthiX5dpWDd5UTdlbWhocVE/view?usp=sharing

R Markdown RMD文件在这里:https : //drive.google.com/file/d/0B0hTmthiX5dpSEFIcGRNQ1MzM1E/view?usp=sharing

期望的输出

期望的输出

实际输出

实际输出

谢谢,

克里希南

0 投票
0 回答
34 浏览

r - 有没有办法为 RMarkdown 文档中的每个单元格自动调用 pander?

在 RMarkdown 文件中工作时,我最终需要%>% pander在要显示的每个语句之后调用,以便以 pander 创建的良好格式显示结果。

有没有办法让 RMarkdown / knitr 自动将所有结果发送到 pander 以确定它应该如何打印它们?

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
160 浏览

r - 在 pander 生成的表头中方便地插入自定义文本

我正在 pander 中生成一个简单的表格。我想更好地控制作为标题显示的文本。例如下面的代码:

将生成下表:

潘德表

应用于生成的唯一值向量的数据框转换导致Available Models被转换为Available.Models,因为该make.names函数将返回相同的结果。我怎样才能方便地解决它?我对一种解决方案感兴趣,该解决方案使我能够在通过pander.

0 投票
1 回答
375 浏览

rstudio - 在 Pander 中突出显示最小行值

我正在尝试使用 Pander 包在 RMarkdown 文档中显示数据框。

我想突出显示每行值中的最小值。这是我尝试过的:

当我这样做时,我得到了错误:

我可以毫无困难地打印出整个表格(带有 min 列),或者我可以不加强调地打印出部分表格,但这些都不是理想的。我想要突出显示,但我不希望包含“min”列。

我想我将一些突出显示的单元格从 pander 命令中删除的事实导致了错误。

有没有解决的办法?或者更好的方法来做到这一点?

谢谢。

子问题:如果我想突出显示前几行中的最小值和后面几行中的最大值怎么办。这可能在一张桌子上吗?

0 投票
1 回答
236 浏览

r - 输出中带有 ftable 和引号的 Pander

我试图使用 ftable 和 pander 获得一个可爱的 3 路交叉表。一般输出没问题,但行名和列名都用引号引起来,这并不理想。

例子:

我不确定如何插入格式化的表格,这样它就不会看起来很糟糕(复制粘贴用它做了一些奇怪的事情),但是在编织之后它看起来像下面的截图:

在此处输入图像描述

提前感谢您的帮助。

0 投票
1 回答
356 浏览

r - R,knitr,pander - 如何很好地格式化日期的摘要()

我正在使用summary()在文档中生成简单的日期变量摘要,knitr并希望将结果格式化。

产生我想要的结果(值显示为日期),但格式不正确。所以,我尝试了:

这会产生格式良好的结果,但值显示为整数而不是日期。(这适用于 Date、POSIXct 和 POSIXlt 日期)。

有什么方法可以很好地格式化文档summary()中日期的结果吗?knitr也许有一些包比pander哪个更适合这项任务。

以下示例: