新增資料行

將一組資料行從某個資料集加入另一個資料集

類別: 資料轉換/操作

注意

適用于 : Machine Learning Studio (傳統)

此內容僅適用于 Studio (傳統) 。 Azure Machine Learning 設計工具中已新增類似的拖放模組。 若要深入瞭解 這兩個版本,請參閱這篇文章

模組概觀

本文說明如何使用 Azure Machine Learning Studio (傳統) 中的 [ 新增資料行 ] 模組串連兩個資料集。

您可以結合您指定為輸入的兩個資料集的所有資料行,以建立單一資料集。 如果您需要串連兩個以上的資料集,請使用多個 [ 加入資料行] 實例。

結合兩個包含不同資料列數目的資料集時,建議使用「 聯結資料 」模組,此模組支援一般索引鍵資料行的外部聯結。

如何設定新增資料行

  1. 將 [ 新增資料行 ] 模組新增至您的實驗。

  2. 連接您想要串連的兩個資料集。 如果您想要結合兩個以上的資料集,您可以將多個 加入資料行 的組合結合在一起。

    • 您可以結合兩個具有不同資料列數目的資料行。 輸出資料集會針對較小來源資料行中的每個資料列,以遺漏的值填補。

    • 您無法選擇要加入的個別資料行。 當您使用 [ 新增資料行] 時,會串連每個資料集的所有資料行。 因此,如果您只想要加入資料行的子集,請使用 [ [資料集] 中的 選取資料行 ],以您想要的資料行建立資料集。

  3. 執行實驗。

結果

執行實驗之後:

  • 若要查看新資料集的第一個資料列,請以滑鼠右鍵按一下 [ 加入 資料行] 的輸出,然後選取 [ 視覺化]。
  • 若要儲存並命名串連的資料集,請以滑鼠右鍵按一下輸出,然後選取 [ 另存為資料集 ]。

新資料集的資料行數目等於兩個輸入資料集的資料行總和。

如果輸入資料集有兩個具有相同名稱的資料行,則右側輸入資料行中使用的資料行資料行名稱會加上數值後置詞。 例如,如果名為 TargetOutcome 的資料行有兩個執行個體,則右側資料行會重新命名為 TargetOutcome (1)

範例

如需如何在實驗中使用 [ 新增資料行 ] 的範例,請參閱 Azure AI 資源庫

預期的輸入

名稱 類型 Description
左邊資料集 資料表 左邊資料集
右邊資料集 資料表 右邊資料集

輸出

名稱 類型 Description
結合的資料集 資料表 結合的資料集

例外狀況

例外狀況 描述
錯誤 0003 如果一或多個輸入資料庫是 Null 或空白,就會發生例外狀況。
錯誤 0017 如果有一或多個指定資料行的類型不受目前模組的支援,就會發生例外狀況。

如需 Studio (傳統) 模組特定的錯誤清單,請參閱 Machine Learning 錯誤碼

如需 API 例外狀況的清單,請參閱 Machine Learning REST API 錯誤碼

另請參閱

操縱
資料轉換
A-Z 模組清單