[英]How to import one databricks notebook into another?
我在 Azure Databricks 中有一個 python 筆記本 A,其導入語句如下:
import xyz, datetime, ...
我在筆記本 A 中導入了另一個筆記本 xyz,如上面的代碼所示。 當我運行筆記本 A 時,它拋出以下錯誤:
ImportError: No module named xyz
兩個筆記本都在同一個工作區目錄中。 任何人都可以幫助解決這個問題嗎?
導入筆記本的唯一方法是使用run命令:
%run /Shared/MyNotebook
或相對路徑:
%run ./MyNotebook
更多細節: https : //docs.azuredatabricks.net/user-guide/notebooks/notebook-workflows.html
要從 Databricks 中的不同筆記本中將結果作為 DataFrame 返回,我們可以執行以下操作。
筆記本1
def func1(arg):
df=df.transfomationlogic
return df
筆記本2
%run path-of-notebook1
df=func1( dfinput )
這里dfinput是您正在傳遞的 df,您將從 func1 獲取轉換后的 df。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.