列の追加

重要

Machine Learning Studio (クラシック) のサポートは、2024 年 8 月 31 日に終了します。 その日までに、Azure Machine Learning に切り替えすることをお勧めします。

2021 年 12 月 1 日以降、新しい Machine Learning Studio (クラシック) リソースは作成できません。 2024 年 8 月 31 日まで、既存の Machine Learning Studio (クラシック) リソースを引き続き使用できます。

ML Studio (クラシック) のドキュメントは廃止予定であり、今後更新されない可能性があります。

あるデータセットから別のデータセットに列のセットを追加します

カテゴリ: データ変換/操作

注意

適用対象: Machine Learning Studio (クラシック)のみ

類似のドラッグ アンド ドロップ モジュールは Azure Machine Learning デザイナーで使用できます。

モジュールの概要

この記事では Machine Learning Studio (クラシック) の [列の追加] モジュールを使用して、2つのデータセットを連結する方法について説明します。

入力として指定した 2 つのデータセットのすべての列を結合し、単一のデータセットを作成します。 3 つ以上のデータセットを連結する必要がある場合は、列の追加の複数のインスタンスを使用します。

異なる数の行を含む2つのデータセットを組み合わせる場合は、 データの結合 モジュールを使用することをお勧めします。これは、共通のキー列で外部結合をサポートします。

列の追加の構成方法

  1. 列の追加モジュールを実験に追加します。

  2. 連結する 2 つのデータセットを接続します。 3 つ以上のデータセットを結合したい場合は、列の追加の複数の組み合わせを連結できます。

    • 異なる数の行を持つ 2 つの列を結合できます。 出力データセットには、より小さいソース列の各行の欠損値が埋め込まれます。

    • 個々の列を選択して追加することはできません。 列の追加を使用すると、各データセットのすべての列が連結されます。 したがって、列のサブセットのみを追加する場合は、 [データセット内の列の選択] を使用して、必要な列を含むデータセットを作成します。

  3. 実験を実行します。

結果

実験の実行後:

  • 新しいデータセットの最初の行を表示するには、[列の 追加 ] の出力を右クリックし、[ 視覚化] を選択します。
  • 連結されたデータセットに名前を付けて保存するには、出力を右クリックし、[ データセットとして保存 ] を選択します。

新しいデータセットの列数は、両方の入力データセットの列の合計数と等しくなります。

入力データセット内に同じ名前の列が 2 つある場合、右側の入力列で使用されるデータセットの列名に数値の接尾語が追加されます。 たとえば、TargetOutcome という名前の列が 2 インスタンスある場合、右側の列は TargetOutcome (1) に名前変更されます。

例

実験で列を 追加 する方法の例については、 Azure AI Galleryを参照してください。

想定される入力

名前 型 説明
左のデータセット データ テーブル 左のデータセット
右のデータセット データ テーブル 右のデータセット

出力

名前 型 説明
結合データセット データ テーブル 結合データセット

例外

例外 説明
エラー 0003 1 つ以上の入力データセットが null または空の場合、例外が発生します。
エラー 0017 指定した 1 つ以上の列に、現在のモジュールでサポートされていない型がある場合、例外が発生します。

Studio (クラシック) モジュール固有のエラーの一覧については、「 Machine Learning エラーコード」を参照してください。

API 例外の一覧については、「 Machine Learning REST API のエラーコード」を参照してください。

こちらもご覧ください

操作
データ変換
モジュールの一覧 (アルファベット順)