다음을 통해 공유


데이터 테이블

중요

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(클래식)에 업로드된 데이터입니다. 다른 형식으로 데이터를 업로드하거나 CSV, ARFF 또는 TSV와 같은 저장소 형식으로 지정해도, 데이터가 실험에서 모듈에 사용될 때마다 내재적으로 DataTable 개체로 변환됩니다.

참고

적용 대상: Machine Learning Studio(클래식) 전용

유사한 끌어서 놓기 모듈은 Azure Machine Learning 디자이너에서 사용할 수 있습니다.

데이터 세트는 .NET 데이터 테이블을 기반으로 합니다.

열 형식

DataTable은 연관된 메타데이터가 있는 열의 컬렉션으로 구성됩니다. 이러한 열은 IArray 인터페이스를 구현합니다. Machine Learning Studio(클래식)의 데이터 열은 1차원 배열, 즉 벡터로 이해됩니다.

.NET 배열 클래스는 다음과 같은 제네릭 인터페이스를 구현합니다. System.Collections.Generic.IList<T>System.Collections.Generic.ICollection<T>System.Collections.Generic.IEnumerable<T>

형식intdouble의 열은 Boolean 일반적으로 숫자 조밀 배열로 표시됩니다. 조밀한 열에 누락된 값이 포함된 경우 누락된 값 배열 또는 nullable 개체 조밀한 배열로 처리됩니다.

문자열을 포함하는 열은 개체 조밀 배열로 처리됩니다. 누락된 값이 있는 경우 누락된 값은 null 또는 형식 MissingValuesObjectArray<string>으로 표시됩니다.

자세한 내용은 배열 클래스(MSDN 라이브러리)를 참조하세요.

DataTable에서 열 가져오기

DataTable에서 메서드를 GetColumn 호출하여 열을 가져올 수 있습니다. 메서드에는 GetColumn 두 개의 오버로드가 있습니다.

  • GetColumn(<Int64>)에서는 인덱스로 열을 가져옵니다.

  • GetColumn(<string>)에서는 이름으로 열을 가져옵니다.

Studio의 다른 인터페이스(클래식)

이 섹션에서는 Machine Learning Studio(클래식)에 대한 다음 인터페이스도 설명합니다.

유형 설명
ICluster 인터페이스 ICluster 인터페이스는 클러스터링 모델의 구조를 정의합니다.
IFilter 인터페이스 IFilter 인터페이스는 전체 일련의 숫자 값에 적용되는 디지털 신호 처리 필터의 구조를 정의합니다. 필터를 만든 다음 저장하여 새 계열에 적용할 수 있습니다.
ILearner 인터페이스 ILearner 인터페이스는 클러스터링 모델과 같은 일부 특수 형식을 제외하고 분석 모델을 정의하고 저장하는 제네릭 구조를 제공합니다.
ITransform 인터페이스 ITransform 인터페이스는 변환을 정의하고 저장하기 위한 제네릭 구조를 제공합니다. Machine Learning Studio(클래식)를 사용하여 iTransform을 만든 다음, 변환을 새 데이터 세트에 적용할 수 있습니다.

참고 항목

모듈 데이터 형식