Udostępnij za pośrednictwem


Tabela danych

Ważne

Obsługa programu Machine Learning Studio (wersja klasyczna) zakończy się 31 sierpnia 2024 r. Zalecamy przejście do usługi Azure Machine Learning przed tym terminem.

Od 1 grudnia 2021 r. nie będzie można tworzyć nowych zasobów programu Machine Learning Studio (wersja klasyczna). Do 31 sierpnia 2024 r. można będzie nadal korzystać z istniejących zasobów programu Machine Learning Studio (wersja klasyczna).

Dokumentacja programu ML Studio (wersja klasyczna) jest wycofywana i może nie być aktualizowana w przyszłości.

Data Table, klasa

Zestaw danych to dane przekazane do programu Machine Learning Studio (wersja klasyczna), dzięki czemu mogą być używane w procesie modelowania. Nawet w przypadku przekazywania danych w innym formacie lub określenia formatu magazynu, takiego jak CSV, ARFF lub TSV, dane są niejawnie DataTable konwertowane na obiekt zawsze, gdy moduł jest używany w eksperymencie.

Uwaga

Dotyczy: tylko Machine Learning Studio (klasyczne)

Podobne moduły przeciągania i upuszczania są dostępne w Azure Machine Learning projektanta.

Zestaw danych jest oparty na tabeli danych .NET

Typy kolumn

Składa DataTable się z kolekcji kolumn ze skojarzonymi metadanymi. Te kolumny implementują IArray interfejs. Kolumny danych w programie Machine Learning Studio (klasyczne) są zrozumiałe jako tablice jednowymiarowe — czyli wektory.

Klasa tablicy . NET implementuje następujące interfejsy ogólne: System.Collections.Generic.IList<T>, System.Collections.Generic.ICollection<T>i System.Collections.Generic.IEnumerable<T>.

Kolumny typów int, doublei są Boolean zwykle reprezentowane jako numeryczne gęste tablice. Jeśli gęsta kolumna zawiera brakujące wartości, będzie ona obsługiwać jako tablicę brakujących wartości lub jako tablicę gęstych obiektów dopuszczającą wartość null.

Kolumny zawierające ciągi są obsługiwane jako tablice gęste obiektów. Jeśli brakuje wartości, brakujące wartości są reprezentowane jako wartości null lub jako typ MissingValuesObjectArray<string>.

Aby uzyskać więcej informacji, zobacz Array Class (Biblioteka MSDN) .

Pobieranie kolumn w tabeli DataTable

Kolumnę można uzyskać, wywołując metodę GetColumn w tabeli DataTable. Metoda GetColumn ma dwa przeciążenia:

  • GetColumn(<Int64>) pobiera kolumnę według indeksu.

  • GetColumn(<string>) pobiera kolumnę według nazwy.

Inne interfejsy w programie Studio (wersja klasyczna)

W tej sekcji opisano również następujące interfejsy dla programu Machine Learning Studio (wersja klasyczna):

Typ Opis
ICluster, interfejs Interfejs ICluster definiuje strukturę modeli klastrowania.
IFilter, interfejs Interfejs IFilter definiuje strukturę filtrów przetwarzania sygnałów cyfrowych stosowanych do całej serii wartości liczbowych. Filtry można tworzyć, a następnie zapisywać i stosować do nowej serii.
ILearner, interfejs Interfejs ILearner zapewnia ogólną strukturę definiowania i zapisywania modeli analitycznych, z wyłączeniem niektórych typów specjalnych, takich jak modele klastrowania.
ITransform, interfejs Interfejs ITransform zapewnia ogólną strukturę definiowania i zapisywania przekształceń. Możesz utworzyć element iTransform przy użyciu programu Machine Learning Studio (wersja klasyczna), a następnie zastosować przekształcenie do nowych zestawów danych.

Zobacz też

Typy danych modułów