【问题标题】:Loading a file using R & plumber使用 R & 管道工加载文件
【发布时间】:2017-12-29 21:16:43
【问题描述】:

我正在尝试使用管道工来预测成本的价值。对于预测部分,我将模型保存在 .rda 文件中。我不知道如何在 Plumber 中加载它,是否可以像在平面 R 中一样加载它? 我看到了类似的question,但我不明白如何使用 Jeff Allen 的答案中的函数。

【问题讨论】:

  • 你引用的另一个问题有不同的目标;他们正在尝试发送一个 Rdata 文件;您正在尝试加载一个。

标签: r file rda plumber


【解决方案1】:

是的,您只需像在普通 R 中一样加载它。您可以在端点中加载它,也可以在全局范围内加载它。如果要跨端点共享数据,则全局加载一次并让所有端点共享它会提高性能。

我最近在这里整理了一些文档:https://book.rplumber.io/runtime,可能对您有用。

总结是这样的事情应该可以工作:

# Global code; gets executed at plumb() time.
myData <- load("somedata.Rda")

#' @get /
function(){
  myData$column # ....
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多