取消
顯示的結果
而不是尋找
你的意思是:

如何殺死一個筆記本的執行specyfic細胞?

Braxx
因素二世

假設我想檢查是否一個條件是假然後停止腳本的其餘部分的執行。

我試著用兩種方法:

1)提高異常

如果不是data_input_cols.issubset (data.columns):提高異常(“失蹤missmatch列或列的名字。請檢查輸入數據有一個有效的模式:“+ str (data_input_cols))

即使異常它仍然繼續運行下一個細胞

2)出口的筆記本

如果不是data_input_cols.issubset (data.columns): dbutils.notebook。退出(“missmatch失蹤列或列的名稱。請檢查輸入數據有一個有效的模式:“+ str (data_input_cols))

這裏隻拋出的消息。再次執行其餘的細胞

蒂雅

1接受解決方案

接受的解決方案

werners1
尊敬的貢獻者三世

筆記本的行為取決於你如何執行細胞。

如果你運行所有低於,筆記本繼續即使有一個例外。

如果你運行所有的這基本上是一樣的調度工作,情況並非如此。

檢查這個話題的更多細節:

https://community.www.eheci.com/s/question/0D53f00001PonToCAJ/executing-notebooks-run-all-cells-vs-..。

正如你所看到的:一個特性請求已經能夠改變這一行為。

在原帖子查看解決方案

2回答2

werners1
尊敬的貢獻者三世

筆記本的行為取決於你如何執行細胞。

如果你運行所有低於,筆記本繼續即使有一個例外。

如果你運行所有的這基本上是一樣的調度工作,情況並非如此。

檢查這個話題的更多細節:

https://community.www.eheci.com/s/question/0D53f00001PonToCAJ/executing-notebooks-run-all-cells-vs-..。

正如你所看到的:一個特性請求已經能夠改變這一行為。

你是對的。“運行”。謝謝你的解釋!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map