2

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

4

1 回答 1

2

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

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

总结是这样的事情应该有效:

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

#' @get /
function(){
  myData$column # ....
}
于 2017-07-24T14:07:37.173 回答