问题标签 [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 - 如何在 knitr/pander 生成的报告中设置小数位数?
我知道这是一个相当古老的问题,并且之前已经讨论过,但我无法让它按预期工作。
我有一个降价文档,我想使用knitr
并生成一个 .docx 报告,该报告具有一致的数字格式和两位小数,例如内联和块输出pander
的 0.12、3.60、14.00 或 163.21 。我已阅读此线程如何避免在每个 \Sexpr{} 中使用 round()?有人建议可以自动执行此操作。但是,它似乎对我不起作用。请让我知道我在这里缺少什么。pander
剧本:
但结果不是我所期望的(请注意,小数范围几乎是 0 到 7 之间的所有内容):
r - 如何通过 pandoc 将带有长行的文本输出到表格中
我在 R 中有一个简单的表格,其中的一部分包含在此处以供复制。我正在尝试使用pander
包的pandoc.table
功能通过 Rmarkdown 制作一个 HTML 表格。但是,任何足够长的字符串都会给我一个Error in table.expand(x, t.width, justify, sep.col) : Pandoc does not support newlines in simple or Rmarkdown table format!
. 关于如何进行的任何想法?
抛出前面提到的错误。如果我避免使用长字符串的位,那很好:
OUTPUT 很好,不包括在内,因为它不能正确显示。
r - How do I remove row names when using pander to brew a report?
I'm trying to get my head around using R to generate reports and think I have settled on trying to just use pander, after confusing myself with various combinations of knitr, Rmarkdown, pander and reports.
I now have two files:
'ReportIntro.brew' that contains the structure of the report
'Report.R' to create a data.frame 'info' required for the report
This gives me my first Word document, with a table. However, it includes unwanted row and column names. I found a blog about generating tables with pander and knitr, which suggested setting
but this had no effect.
If I try using
or
as suggested in another post about removing row names using xtable, the table doesn't appear at all in the Word doc.
So: how do I get my table without showing row names?
(This is my first post, so I hope it fits the requirements!)
EDIT: This it the result of dput(info)
windows - 如何使用 pander 的实时报告生成包含 ggplots
我正在使用 pander 通过 Windows7 创建 docx 报告,遵循http://rapporter.github.io/pander/#live-report-generation中的示例。
我试过这个例子
这在 Windows 上不起作用,但在 Linux 上起作用。
以前我使用 brew 文件和 <%=plot(1:10)=> 显示绘图,但我正在尝试生成实时报告,因为该方法似乎最适合我。
我还尝试先将绘图保存到文件,然后创建一个图像链接,该链接再次在 Linux 中有效,但在 Windows 中无效:
我想包括 ggplot2 图 - 代码在 R 中独立工作,但没有出现在 docx 中(尽管我确实得到了一个空行)。
R 版本 3.0.2 (2013-09-25) -- “飞盘帆船” pandoc.exe 1.12.2.1
我错过了什么?谢谢。
编辑:我回到家,这适用于 Ubuntu:
问:如果 png 的创建或保存时间过长会导致问题吗?
r - 如何使用 Pander 添加多维表?
我正在尝试使用 Pander 将 3D 表添加到 .docx 报告中,特别是通过实时报告生成:
但是,它似乎无法处理多维表:
data.frame 中的错误(txt = 单元格,宽度 = cols.width,justify = justify):参数暗示不同的行数:5、3
有没有办法解决这个问题?谢谢!
编辑: 谢谢@daroczig:使用开发版本,我现在已经出现了 3D 表!列/行名称周围有引号“”,但除此之外,一切似乎都很好。
r - 使用 pander 的实时报告生成时如何指定输出文件名?
我可以创建一个报告对象,但是当我 export() 它时,有一个包含随机数的通用文件名。我希望能够指定文件名。
这给了我文件的名称,例如
- pander-1c246b334f70.docx
- pander-1c246b334f70.md
我尝试将这些添加到 Pandoc$new() 和 myReport$export(),但无济于事:
- 输出=报告
- 文件=报告
- 文件名=报告
我会遍历很多东西,每一个都需要自己的报告文件,所以我不能有效地手动重命名文件。
如何指定输出文件名?谢谢!
r - 使用 pander 的实时报告生成时如何添加现有图像?
我很遗憾使用的是 Windows 7,这可能是问题所在......
我想将现有图像文件添加到 pander 报告中,使用 Windows 平台上的实时报告生成,输出到 docx:
唉,在 Windows 中运行它时没有包含图像(甚至在 md 文件中也没有)。
如果我尝试将代码直接放入,它不起作用:
如果我试试这个:
我只是得到路径的文本:/plots/temp.png
有什么建议么?
仅供参考:前段时间,尝试 ggplot,我让它在 Ubuntu 中工作:较早的问题
此报告是在 x86_64-w64-mingw32 平台上使用 R (3.0.3) 和 pander (0.3.9) 在 0.02 秒内生成的。
r - 如何将数据框转换为表格以作为电子邮件正文发送
我有这个数据框:
我想把这个数据框放在一个漂亮的表格中,然后通过电子邮件发送给一些人。
我用 pandoc 试过了,但表格看起来很简单:
有没有其他方法可以将数据框格式化为漂亮的表格以作为电子邮件发送?表格必须在电子邮件正文中,而不是作为附件。
r - R:打印摘要 lm 时 Pander sink stack 已满
我正在通过 pandoc 在 Rstudio 中为合作者生成 HTML 报告。但是sink
,当尝试为以下lm()
对象摘要生成输出时,pander 达到了 R 的极限。
我的 R 实例:
version _
platform x86_64-apple-darwin13.1.0
arch x86_64
os darwin13.1.0
system x86_64, darwin13.1.0
status
major 3
minor 1.0
year 2014
month 04
day 10
svn rev 65387
language R
version.string R version 3.1.0 (2014-04 -10) 绰号春舞
lm
我正在尝试从以下位置生成 HTML :
跑步:
导致以下错误
任何克服这个问题的建议将不胜感激。
干杯
回应弗里克先生
是的,它似乎:
这是一个例子:
所以放弃摘要电话是可行的:)
r - Knitr kable/pandoc/pander/geom_title/grid.table 自定义单元格格式
我想在使用knitr
'skable
函数时在一些数字前后添加符号和字母,但不知道如何有效地做到这一点。然而,我也愿意考虑pandoc
/pander
如果它更好/更有效。
最终结果应该是一个 HTML 表格......或者一个非常好的图形......
请参阅以下代码作为 .Rmd 文件中的模拟可重现示例:
与 Excel 的货币或会计格式类型非常相似,我希望值字段在列中使用 $ 符号Value
,而对于rtn
列,我希望bps
在数字后面加上字符串……为了便于阅读,是否可以如果在小数点之前,三位数字后面有逗号吗?即代表数千等。
也可以给细胞上色吗?并且也为文本/数字着色?即红色表示负值?