在 Databricks 中调用 R 工作簿

Mar*_*ner 5 r databricks

假设我在 R 中创建了一个基本函数:

Addn <- function(X,n)
  {
  X + n
  }
Run Code Online (Sandbox Code Playgroud)

并将其保存到 Databricks 工作簿中;一些文件路径:“/shared/x/y/z/Addnfunction”

在 RStudio 中,我通常会通过编写以下内容从另一个脚本调用该函数:

source("/shared/x/y/z/Addnfuntion.r")
Run Code Online (Sandbox Code Playgroud)

如果我打开一个新的 databricks 笔记本并想要调用上述函数(例如,共享团队函数)并使用“源”方法,我只会收到有关函数/连接的错误。

是否有利用 R 中的共享函数/脚本进行数据块的最佳实践?

Mar*_*ner 5

实际上这非常简单:

%run "../z/Addnfunction""
Run Code Online (Sandbox Code Playgroud)