パッケージセル

ノートブック内で定義されたカスタム Scala クラスとオブジェクトを Spark およびノートブック セッション間で確実に使用するには、パッケージ セルでクラスを定義する必要があります。 パッケージ セルは、実行時にコンパイルされる セル です。 パッケージ セルは、ノートブックの残りの部分に対して可視性を持ちません。 これは別の Scala ファイルと考えることができます。 パッケージ・セルに入れることができるのは、 class 定義と object 定義だけです。 値、変数、または関数定義を持つことはできません。

次のノートブックは、パッケージ セルを使用しない場合に発生する可能性がある内容を示し、いくつかの例、警告、およびベスト プラクティスを提供します。

ノートブックの例: パッケージ セル

次のノートブックは、セルをパッケージ化する方法の例を示しています。

パッケージセルノートブック

ノートブックを新しいタブで開く