【问题标题】:Rmarkdown html report too big. How to save data to external file to lighten the html file? [closed]Rmarkdown html 报告太大。如何将数据保存到外部文件以减轻 html 文件? [关闭]
【发布时间】:2020-12-31 13:21:09
【问题描述】:

你好 :) 抱歉,我的问题很蹩脚,我才刚刚开始我的编码之旅 ;)

我在 rmarkdown 中编写了一些脚本,使用来自 World Bank、Eurostat、OECD 等的宏观经济数据。Raport 生成为 html 文件,包含许多使用 DT 包制作的交互式表格,有时还带有 dygraphs 绘图。 Everythings 工作正常,但是...文件太大,甚至可以达到 70 mb,并且加载表格需要很长时间。

所以问题是,有没有可能的方法来获取 html 文件之外的数据并将它们存储在外部文件/文件中以减轻 html 文件的重量?我知道我可以用闪亮的,已经做到了,但我需要一个独立的文件(或更多文件)而不在后台运行 RStudio。 如果我必须在R之外学习一些东西,我可以做到,只是请给我一些想法或提示。谢谢你:)

【问题讨论】:

    标签: r shiny r-markdown markdown dt


    【解决方案1】:

    听起来可能,但您需要了解一点 javascript 和 ajax(有很多关于调用独立数据的视频,放轻松)。希望编写一个 javascript 来调用一个独立的 csv 文件并将脚本嵌入到您的 html 将解决您的问题

    【讨论】:

    • 谢谢 :) 看起来很有希望 :) 需要一点点学习,但我会以一种或另一种方式去做 :D
    • 只是为了进一步添加 rmarkdown 将 json 格式的数据放入脚本标签中。所以你需要做的是使用一些bash 脚本导出这些部分,然后编写一个js函数来重新导入它们。
    猜你喜欢
    • 2015-12-02
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 2023-03-25
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    相关资源
    最近更新 更多