列の追加
重要
Machine Learning Studio (クラシック) のサポートは、2024 年 8 月 31 日に終了します。 その日までに、Azure Machine Learning に切り替えすることをお勧めします。
2021 年 12 月 1 日以降、新しい Machine Learning Studio (クラシック) リソースは作成できません。 2024 年 8 月 31 日まで、既存の Machine Learning Studio (クラシック) リソースを引き続き使用できます。
- ML Studio (クラシック) から Azure Machine Learning への機械学習プロジェクトの移動に関する情報を参照してください。
- Azure Machine Learning についての詳細を参照してください。
ML Studio (クラシック) のドキュメントは廃止予定であり、今後更新されない可能性があります。
あるデータセットから別のデータセットに列のセットを追加します
カテゴリ: データ変換/操作
注意
適用対象: Machine Learning Studio (クラシック)のみ
類似のドラッグ アンド ドロップ モジュールは Azure Machine Learning デザイナーで使用できます。
モジュールの概要
この記事では Machine Learning Studio (クラシック) の [列の追加] モジュールを使用して、2つのデータセットを連結する方法について説明します。
入力として指定した 2 つのデータセットのすべての列を結合し、単一のデータセットを作成します。 3 つ以上のデータセットを連結する必要がある場合は、列の追加の複数のインスタンスを使用します。
異なる数の行を含む2つのデータセットを組み合わせる場合は、 データの結合 モジュールを使用することをお勧めします。これは、共通のキー列で外部結合をサポートします。
列の追加の構成方法
列の追加モジュールを実験に追加します。
連結する 2 つのデータセットを接続します。 3 つ以上のデータセットを結合したい場合は、列の追加の複数の組み合わせを連結できます。
異なる数の行を持つ 2 つの列を結合できます。 出力データセットには、より小さいソース列の各行の欠損値が埋め込まれます。
個々の列を選択して追加することはできません。 列の追加を使用すると、各データセットのすべての列が連結されます。 したがって、列のサブセットのみを追加する場合は、 [データセット内の列の選択] を使用して、必要な列を含むデータセットを作成します。
実験を実行します。
結果
実験の実行後:
- 新しいデータセットの最初の行を表示するには、[列の 追加 ] の出力を右クリックし、[ 視覚化] を選択します。
- 連結されたデータセットに名前を付けて保存するには、出力を右クリックし、[ データセットとして保存 ] を選択します。
新しいデータセットの列数は、両方の入力データセットの列の合計数と等しくなります。
入力データセット内に同じ名前の列が 2 つある場合、右側の入力列で使用されるデータセットの列名に数値の接尾語が追加されます。 たとえば、TargetOutcome という名前の列が 2 インスタンスある場合、右側の列は TargetOutcome (1) に名前変更されます。
例
実験で列を 追加 する方法の例については、 Azure AI Galleryを参照してください。
想定される入力
名前 | 型 | 説明 |
---|---|---|
左のデータセット | データ テーブル | 左のデータセット |
右のデータセット | データ テーブル | 右のデータセット |
出力
名前 | 型 | 説明 |
---|---|---|
結合データセット | データ テーブル | 結合データセット |
例外
例外 | 説明 |
---|---|
エラー 0003 | 1 つ以上の入力データセットが null または空の場合、例外が発生します。 |
エラー 0017 | 指定した 1 つ以上の列に、現在のモジュールでサポートされていない型がある場合、例外が発生します。 |
Studio (クラシック) モジュール固有のエラーの一覧については、「 Machine Learning エラーコード」を参照してください。
API 例外の一覧については、「 Machine Learning REST API のエラーコード」を参照してください。