Lägga till kolumner

Lägger till en uppsättning kolumner från en datauppsättning till en annan

Kategori: Datatransformering/manipulering

Anteckning

Gäller för: Machine Learning Studio (klassisk)

Det här innehållet gäller endast Studio (klassisk). Liknande dra-och släpp moduler har lagts till i Azure Machine Learning designer. Mer information i den här artikeln är att jämföra de två versionerna.

Modulöversikt

Den här artikeln beskriver hur du använder modulen Lägg till kolumner i Azure Machine Learning Studio (klassisk) för att sammanfoga två datauppsättningar.

Du kombinerar alla kolumner från de två datauppsättningar som du anger som indata för att skapa en enskild datauppsättning. Om du behöver sammanfoga fler än två datauppsättningar använder du flera instanser av Lägg till kolumner.

När du kombinerar två datauppsättningar som innehåller ett annat antal rader rekommenderar vi att du använder modulen Join Data (Koppla data) som stöder yttre kopplingar på en gemensam nyckelkolumn.

Så här konfigurerar du Lägg till kolumner

  1. Lägg till modulen Lägg till kolumner i experimentet.

  2. Anslut de två datauppsättningar som du vill sammanfoga. Om du vill kombinera fler än två datauppsättningar kan du länka ihop flera kombinationer av Lägg till kolumner.

    • Det går att kombinera två kolumner som har ett annat antal rader. Utdatauppsättningen är utdedd med saknade värden för varje rad i den mindre källkolumnen.

    • Du kan inte välja enskilda kolumner att lägga till. Alla kolumner från varje datauppsättning sammanfogas när du använder Lägg till kolumner. Om du bara vill lägga till en delmängd av kolumnerna använder du därför Välj kolumner i datauppsättning för att skapa en datauppsättning med de kolumner som du vill använda.

  3. Kör experimentet.

Resultat

När experimentet har körts:

  • Om du vill se de första raderna i den nya datauppsättningen högerklickar du på utdata för Lägg till kolumner och väljer Visualisera.
  • Om du vill spara och namnge den sammanfogade datauppsättningen högerklickar du på utdata och väljer Spara som datauppsättning.

Antalet kolumner i den nya datauppsättningen är lika med summan av kolumnerna för båda indatauppsättningarna.

Om det finns två kolumner med samma namn i indatauppsättningarna läggs ett numeriskt suffix till i namnet på kolumnen från datauppsättningen som används i den högra indatakolumnen. Om det till exempel finns två instanser av en kolumn med namnet TargetOutcome får den högra kolumnen namnet TargetOutcome (1).

Exempel

Exempel på hur Lägg till kolumner används i ett experiment finns i Azure AI Gallery:

Förväntade indata

Namn Typ Description
Vänster datauppsättning Datatabell Vänster datauppsättning
Rätt datauppsättning Datatabell Rätt datauppsättning

Utdata

Namn Typ Description
Kombinerad datauppsättning Datatabell Kombinerad datauppsättning

Undantag

Undantag Description
Fel 0003 Ett undantag inträffar om en eller flera indatauppsättningar är null eller tomma.
Fel 0017 Ett undantag inträffar om en eller flera angivna kolumner har en typ som inte stöds av den aktuella modulen.

En lista över fel som är specifika för Studio-moduler (klassisk) finns i Machine Learning felkoder.

En lista över API-undantag finns i Machine Learning REST API felkoder.

Se även

Manipulation
Datatransformering
A-Z-modullista