【问题标题】:How to use libraries across an r notebook?如何在 r 笔记本上使用库?
【发布时间】:2020-02-24 00:21:52
【问题描述】:

我希望在 r 笔记本中跨多个 .Rmd 文件使用库,而不必每次都重新加载库。

一个例子:我已经在 index.Rmd 文件中加载了库 kableExtra,但是当我在另一个 .Rmd 文件(例如 ExSum.Rmd)中调用它时,我会收到此错误:

Kable 中的错误....:找不到函数“kable”调用:...

如果我再次加载 kableExtra 库,这个问题就会消失。有解决办法吗?

【问题讨论】:

    标签: r r-markdown rnotebook


    【解决方案1】:

    R Markdown 文件是独立的,所以你不应该这样做。有两种接近的解决方法:

    1. 如果您在 R 控制台中通过运行 rmarkdown::render("file.Rmd") 之类的代码来处理 .Rmd 文件,则会话中附加的任何包都可用于 .Rmd 文件中的代码。

    2. 1234563每个文件都将运行相同的设置,但您只需键入一次。

    第二种是更好的方法。

    【讨论】:

    • 谢谢。是的,第二个选项似乎最好。我正在编写一份报告,其中包含 r 笔记本的多个部分中的一些重复代码。所以,我不想每次都重复相同的代码。
    猜你喜欢
    • 1970-01-01
    • 2017-08-16
    • 2020-11-28
    • 2018-02-25
    • 2020-06-28
    • 2018-08-18
    • 1970-01-01
    • 2020-05-26
    • 1970-01-01
    相关资源
    最近更新 更多