gpt4 book ai didi

用于动态报告生成的 R2HTML 或 knitr?

转载 作者:行者123 更新时间:2023-12-03 14:33:44 25 4
gpt4 key购买 nike

我想编写一个 R 函数来处理一些数据,然后自动输出一个 html 报告。这份报告应该包含一些固定的文本,一些文本根据基础数据和一些数字而变化。

最好的方法是什么?
R2HTML 还是 knitr?
一个比另一个有什么优势?

据我了解,R2HTML 允许我按顺序构建 html 文件,而 knitr 已经在预定义的 .Rhtml 文件上运行。
因此,可以使用 R2HTML 或从 knitr 缝合和旋转来即时生成报告。

我将不胜感激任何建议或提示。

最佳答案

我捕获这个推广的好机会pander一点点 :)

这个包是出于类似的原因写的,比如@Yihui 的伟大 knitr ,虽然我想让用户真正专注于文本和 R 代码,而不需要处理块选项等。所以让用户生成漂亮的 HTML , pdf甚至 docxodt使用一些预定义选项自动输出。

这些 options影响例如cache engine (处理没有任何块选项的依赖项)或默认 plot options (让它成为“基础” R graphicslatticeggplot2 ),这样您就不必在每个图中设置调色板或次要网格,只需一次 - 或者与包默认值:)

该包捕获所有运行 R 表达式的结果(除了错误/警告和其他消息以及输出)并且可以转换为 Pandoc's markdown自动地。有一些辅助函数可以让您转换以 brew-like syntax 编写的结果文档。自动到例如HTML 如果你有 pandoc使用 reference class 在实时 R session 中安装或将 R 对象导出为 Markdown /HTML/任何其他支持的格式.

简短演示:

  • brew file
  • Pandoc.brew('file_name.brew', output = 'foo.html', convert = 'html')
  • HTML output
  • 关于用于动态报告生成的 R2HTML 或 knitr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13086275/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com