ノートブックの出力と結果

ノートブックを クラスターにアタッチ し、 1 つ以上のセルを実行すると、ノートブックに状態があり、出力が表示されます。 このセクションでは、ノートブックの状態と出力を管理する方法について説明します。

ノートブックの状態と出力をクリアする

ノートブックの状態と出力をクリアするには、[実行] メニューの下部にある [クリア] オプションのいずれかを選択します。

メニューオプション

説明

すべてのセル出力をクリアする

セル出力をクリアします。 これは、ノートブックを共有し、結果を含めたくない場合に便利です。

クリア状態

関数と変数の定義、データ、インポートされたライブラリを含むノートブックの状態をクリアします。

クリア状態と出力

セル出力とノートブックの状態をクリアします。

状態をクリアしてすべて実行する

ノートブックの状態をクリアし、新しい実行を開始します。

結果テーブル

セルが実行されると、結果が結果テーブルに表示されます。 結果テーブルでは、次の操作を実行できます。

  • 列または表形式の結果データの他のサブセットをクリップボードにコピーします。

  • 結果テーブルに対してテキスト検索を実行します。

  • データの並べ替えとフィルター処理を行います

  • 表のセル間を移動するには、キーボードの矢印キーを使用します。

  • 列名またはセル値の一部をダブルクリックしてドラッグし、目的のテキストを選択します。

ノートブックの結果表

結果テーブルの制限を表示するには、 「ノートブックの結果テーブルの制限」を参照してください。

データの選択

結果テーブルでデータを選択するには、次のいずれかの操作を行います。

  • 列または行のヘッダーをクリックします。

  • テーブルの左上のセルをクリックして、テーブル全体を選択します。

  • 任意のセルのセットにカーソルをドラッグして選択します。

選択情報を表示するサイドパネルを開くには、パネルアイコンをクリックしますパネルアイコン検索ボックスの横、右上隅にあるアイコンをクリックします。

パネルアイコンの位置

データをクリップボードにコピーする

選択したデータをクリップボードにコピーするには、MacOSの場合は Cmd + c キー、Windowsの場合は Ctrl + c を押すか、右クリックしてドロップダウンメニューから[ コピー ]を選択します。

結果を並べ替える

結果テーブルを列の値で並べ替えるには、列名の上にカーソルを置きます。 列名を含むアイコンがセルの右側に表示されます。 矢印をクリックして列を並べ替えます。

列を並べ替える方法

複数の列で並べ替えるには、 Shift キーを押しながら列の並べ替え矢印をクリックします。

結果をフィルタリングする

フィルターを作成するには、セルの結果の右上にある をクリックします フィルター アイコン 。 表示されるダイアログで、フィルター処理する列と、適用するフィルター ルールと値を選択します。 例えば:

フィルターの例

別のフィルタを追加するには、 をクリックします [フィルターの追加] ボタン

フィルターを一時的に有効または無効にするには、ダイアログの [有効/無効 ] ボタンを切り替えます。 フィルタを削除するには、フィルタ名 フィルタ X の削除の横にある [X] をクリックします。

特定の値でフィルタリングするには、その値を持つセルを右クリックし、ドロップダウンメニューから[ この値でフィルタリング ]を選択します。

特定の値

列名のケバブメニューからフィルターを作成することもできます。

フィルターケバブメニュー

フィルターは、結果テーブルに表示される結果にのみ適用されます。 返されたデータが切り捨てられた場合 (たとえば、クエリが 64,000 行を超える行を返す場合)、フィルターは返された行にのみ適用されます。

列ヘッダーは、列のデータ型を示します。 たとえば、整数 Integer型カラムのインジケータ データ型を示します。 インジケーターにカーソルを合わせると、データ型が表示されます。

列の書式設定

結果テーブルの列は、 通貨パーセンテージURL などのタイプとしてフォーマットでき、小数点以下の桁数を制御してテーブルをより明確にすることができます。

列名でケバブメニューの列をフォーマットします。

列のケバブメニューをフォーマット

ダウンロード結果

デフォルトでは、結果のダウンロードが有効になっています。 この設定を切り替えるには、 「ノートブックから結果をダウンロードする機能を管理する」を参照してください。

表形式の出力を含むセル結果をローカル コンピューターにダウンロードできます。 タブタイトルの横にある下向き矢印をクリックします。 メニュー オプションは、結果の行数と Databricks Runtime のバージョンによって異なります。 ダウンロードされた結果は、 export.csvという名前の CSV ファイルとしてローカル マシンに保存されます。

セルの結果をダウンロードする

Python を使用してネイティブに Python ノートブックで SQL セルの結果を調べる

SQL を使用してデータをロードし、Python を使用してデータを探索できます。 Databricks Python ノートブックでは、SQL 言語セルからのテーブル結果が Python DataFrame として自動的に利用できるようになります。 詳細については、 「Python ノートブックで SQL セルの結果を調べる」を参照してください。

セルごとに複数の出力を表示する

Python ノートブックと Python 以外のノートブックの %python セルでは、セルごとに複数の出力がサポートされます。 たとえば、次のコードの出力には、プロットとテーブルの両方が含まれます。

import pandas as pd
from sklearn.datasets import load_iris

data = load_iris()
iris = pd.DataFrame(data=data.data, columns=data.feature_names)
ax = iris.plot()
print("plot")
display(ax)
print("data")
display(iris)

ノートブックの出力を Databricks Git フォルダーにコミットする

.ipynb のコミットについて学習するには ノートブック出力については、「 .ipynb ノートブック出力のコミットを許可する」を参照してください。

  • ノートブックは.ipynbである必要があります ファイル

  • ワークスペース管理者設定では、ノートブックの出力をコミットできるようにする必要があります