パッケージセル
ノートブック内で定義されたカスタムScalaクラスとオブジェクトをSpark内およびノートブック セッション間で確実に使用するには、パッケージ セルでクラスを定義する必要があります。 パッケージセルと は、実行時にコンパイルされるセルのことです。パッケージセルは、ノートブックの他の部分に対しては可視性を持ちません。これは独立したScalaファイルだと考えてください。パッケージセルには、 classとobject定義のみを含めることができます。値、変数、関数定義は一切使用できません。
次のノートブックは、パッケージ セルを使用しない場合に何が起こるかを示し、いくつかの例、注意事項、ベスト プラクティスを示しています。
ノートブックの例: パッケージ・セル
次のノートブックは、セルをパッケージ化する方法の例を示しています。