Divooka.DataAnalytics.ko

Parcel.DataAnalytics.ConversionHelpers.GetExcelColumnName()

열 이름을 가져옵니다(문자로 표시).

Parameters

NameDescriptionDefault
columnNumber 열 A가 열 번호 1에 해당한다고 가정합니다.

열 이름

열 이름 문자열을 반환합니다.

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.ThrowException

예외를 던집니다.

예외를 던지는 정책

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.DBNullify

해당 값을 DBNull로 설정합니다.

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.Keep

열 유형을 수정하지 않고 새 값을 유지합니다.

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.InitializeDefault

열 유형을 사용하여 기본값을 초기화합니다.

기본값

기본값을 반환합니다.

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.ChangeColumnToMixedType

열 유형을 객체로 변경합니다.

열 유형이 변경되었습니다.

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy.ChangeColumnToStringType

기존 값과 열 유형을 문자열로 변경 및 변환합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy

Parcel.DataAnalytics.DataColumn.InvalidValueTypeHandlingPolicy와 유사하지만 더 고급입니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.ThrowException

예외 발생

예외 발생

설명: 예외 발생을 처리합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.DBNullify

해당 값을 DBNull로 설정합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.Keep

열 유형을 수정하지 않고 새 값을 유지합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.InitializeDefault

열 유형을 사용하여 기본값을 초기화합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.ChangeColumnToMixedType

열 형식을 object로 변경합니다.

변환된 열

변환된 열 정보

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.ChangeColumnToStringType

기존 값 및 열 유형을 문자열로 변경하고 변환합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.Drop

Remarks

호출자가 간접적으로 처리해야 합니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.ForwardFill

이전의 유효한 셀 값을 사용하여 채웁니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.BackwardFill

사용 가능한 이후 유효 셀 값을 채웁니다.

Parcel.DataAnalytics.DataColumn.AdvancedInvalidValueTypeHandlingPolicy.LinearlyInterpolate

수치를 선형 보간하여 빈 값을 채웁니다.

Remarks

특정 열 유형에 대한 전처리 작업으로 더 적합할 수 있습니다.

Parcel.DataAnalytics.DataColumn.Add``1()

Remarks

열 유형은 처음 추가된 요소에 따라 결정됩니다.

Parameters

NameDescriptionDefault
value
policy

추가된 열

Parcel.DataAnalytics.DataColumn.TryGetDataAs()

데이터를 목표 유형으로 변환하려고 시도하며, 선택적으로 무효 값 처리 정책을 지정할 수 있습니다.

변환 결과

변환된 데이터 또는 관련 처리 결과를 반환합니다.

Parcel.DataAnalytics.DataColumn.Distinct()

문자열로서 서로 다른 값을 가져옵니다; 열에 null 값이 포함된 경우 null 값을 무시할 수 있습니다. null은 "<NULL>"로 표시됩니다.

Parameters

NameDescriptionDefault
ignoreNull 공백 값을 무시할지 여부

문자열 값 목록 반환

문자열 값 목록을 반환합니다

Parcel.DataAnalytics.DataGrid

프로그래머/순수 C#/Parcel을 위한 표 형식 데이터 API로, 여러 유연한 기능을 제공합니다. 객체 지향: 행은 객체이고, 열은 객체의 속성입니다. 따라서 헤더는 이러한 속성의 이름이 됩니다. 특정 함수는 최적화를 위해 이러한 가정을 내장하고 있습니다. 열 이름은 아무거나 될 수 있으므로, 이후 표시 및 처리에 영향을 미칠 수 있습니다 (예: SQL에 중복된 열 이름을 전달할 경우 문제가 발생할 수 있으며, WPF에서 직접 표시할 때 열 이름에 /가 포함되어 있으면 올바르게 바인딩되지 않습니다).

Remarks

일반적으로 더 작은 반환 결과의 경우 IEnumerable보다 배열을 선호합니다. 이는 호출 시 추가 호출을 방지하기 위해서입니다 (예: ToArray). TODO: Parcel.Math.Types.Vector 유형과 통합 TODO: 이 유형을 완전히 불변으로 만들기.

Parcel.DataAnalytics.DataGrid.Preformatting()

문자열을 가능한 강제 유형 객체로 자동解析합니다.

전처리 결과

처리된 DataGrid를 반환합니다 (내부 수정 또는 새 객체).

Parcel.DataAnalytics.DataGrid.#ctor

Parcel.DataAnalytics.DataGrid 클래스의 새로운 인스턴스를 초기화합니다.

Remarks

이 기본 생성자는 기본 설정을 사용하는 빈 DataGrid를 생성합니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

지정된 테이블 이름과 System.Dynamic.ExpandoObject에서 가져온 데이터를 사용하여 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.

Remarks

이 생성자는 제공된 System.Dynamic.ExpandoObject에서 키를 추출하여 각 키에 대해 새로운 Parcel.DataAnalytics.DataColumn을 생성하고 해당 값을 열에 추가한 다음, 그 열을 DataGrid에 포함합니다.

Parameters

NameDescriptionDefault
name DataGrid에 할당할 테이블의 이름입니다.
expando 키/값 쌍이 포함된 System.Dynamic.ExpandoObject로, 각 키는 열의 이름을 나타내고 각 값은 해당 열의 초기 데이터입니다.

결과

새로운 데이터 리스트 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

지정된 테이블 이름과 데이터 열 세트를 사용하여 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.

Remarks

제공된 열은 DataGrid의 내부 열 컬렉션에 할당됩니다.

Parameters

NameDescriptionDefault
name DataGrid에 할당할 테이블의 이름입니다.
columns DataGrid에 포함될 가변 개수의 Parcel.DataAnalytics.DataColumn 객체입니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

System.Data.DataSet의 첫 번째 테이블로 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.

Remarks

이 생성자는 제공된 System.Data.DataSet에서 첫 번째 System.Data.DataTable를 검색하고, 그 테이블 이름을 DataGrid에 할당한 다음, InitializeFromDataTable 메서드를 사용하여 테이블 데이터를 로드합니다.

Parameters

NameDescriptionDefault
dataset 테이블 데이터가 포함된 System.Data.DataSet입니다.
forceFirstLineAsHeader 테이블의 첫 번째 줄이 헤더로 간주되어야 하는지를 나타내는 부울 값입니다. 기본값은 false입니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

System.Data.DataTable을(를) 사용하여 새로운 Parcel.DataAnalytics.DataGrid 클래스 인스턴스를 초기화합니다.

Remarks

이 생성자는 제공된 System.Data.DataTable에서 그리드 데이터를 로드하기 위해 InitializeFromDataTable 메서드를 호출합니다 (표 헤더 처리를 비활성화).

Parameters

NameDescriptionDefault
dataTable 그리드 데이터를 로드하는 데 사용되는 System.Data.DataTable입니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

값 집합에서 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.

Remarks

이 생성자는 "Values"라는 Parcel.DataAnalytics.DataColumn을 생성하고 제공된 집합에서 각 요소를 추가합니다. 첫 번째 값을 추가하면 해당 열이 자동으로 유형 감지되어 적절한 데이터 유형이 설정됩니다.

주의: 의미상의 모호성으로 인해 이 생성자는 더 이상 사용되지 않는 것으로 표시되었습니다. 그리드를 초기화하려면 데이터 열을 사용하는 것이 좋습니다.

Parameters

NameDescriptionDefault
name DataGrid에 할당할 표의 이름입니다.
values 단일 데이터 열을 생성하는 데 사용될 System.Collections.IEnumerable의 값 집합(예: System.Double, System.Int32 또는 System.String)입니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.LoadFromCSVFile()

CSV 파일을 DataGrid로 읽어들입니다.

결과

새 데이터 리스트 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.LoadFromExcelWorksheet()

지정된 워크시트를 Excel 파일에서 읽고 DataGrid로 반환합니다; 기본적으로 첫 번째 워크시트를 사용합니다.

Remarks

향후 Excel 지원을 확장해야 하는 경우, 구현이 다를 수 있으므로 전용 읽기/쓰기가 필요합니다.

결과

새로운 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.PopulateRandomNumbers()

Remarks

TODO: 여러 열을 지원합니다.

Parameters

NameDescriptionDefault
count
minValue
maxValue

생성된 랜덤 숫자 배열

Parcel.DataAnalytics.DataGrid.PopulateRandomIntegers()

Remarks

TODO: 여러 열을 지원합니다.

Parameters

NameDescriptionDefault
minValue
maxValue
count

랜덤 정수 목록

Parcel.DataAnalytics.DataGrid.#ctor()

지정된 표 이름 및 행을 사용하여 Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화합니다.

Remarks

firstRowHeaderstrue인 경우 rows의 첫 번째 행은 열 제목을 초기화하는 데 사용되고, 나머지 행은 데이터로 간주됩니다.

Parameters

NameDescriptionDefault
name 데이터 그리드 표의 이름입니다.
rows 행 목록으로, 각 행은 객체 목록입니다. firstRowHeaderstrue인 경우 첫 번째 행은 열 제목으로 해석됩니다.
firstRowHeaders rows의 첫 번째 행이 열 제목을 포함하는지를 나타냅니다. 기본값은 true입니다.
invalidValuePolicy 열에 데이터를 추가할 때 무효 값 유형을 처리하는 정책입니다.

반환 값

없음

Parcel.DataAnalytics.DataGrid.#ctor()

문자열 값을 포함하는 열이 있는 새로운 Parcel.DataAnalytics.DataGrid 클래스 인스턴스를 초기화합니다.

Remarks

열의 기본 이름은 "Array"입니다.

Parameters

NameDescriptionDefault
values 단일 열을 채우는 데 사용되는 열거 가능한 문자열 값 집합입니다.

결과

새 데이터 목록 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

정수 값을 포함하는 단일 열이 있는 Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화합니다.

Remarks

기본적으로 열의 이름은 "배열"입니다.

Parameters

NameDescriptionDefault
values 단일 열의 정수 값을 채우기 위한 열거 집합입니다.

결과

새 데이터 리스트 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.#ctor()

Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화하며, 이 인스턴스는 이중 값을 포함하는 열을 포함합니다.

Remarks

열의 기본 이름은 "배열"입니다.

Parameters

NameDescriptionDefault
values 단일 열을 채우기 위해 사용되는 이중 값의 열거 가능한 컬렉션입니다.

결과

새로운 데이터 리스트 인스턴스를 반환합니다.

Parcel.DataAnalytics.DataGrid.TableName

데이터 목록의 이름입니다.

그리드 이름

그리드 이름 문자열을 반환합니다.

Parcel.DataAnalytics.DataGrid.Columns

데이터 목록의 열 집합

열 집합

DataColumn 열 목록을 반환합니다.

Parcel.DataAnalytics.DataGrid.OptionalRowHeaderColumn

행의 인덱스/헤더

행 헤더 열

행 헤더 열을 반환합니다.

Parcel.DataAnalytics.DataGrid.Item()

열 이름으로 열을 가져옵니다; 찾을 수 없는 경우 null을 반환합니다.

Parameters

NameDescriptionDefault
columnName 쿼리할 열의 이름입니다.

열 객체 또는 null

찾으면 열 객체를 반환하고, 그렇지 않으면 null을 반환합니다.

Parcel.DataAnalytics.DataGrid.Item()

인덱스를 통해 열을 가져옵니다;

Parameters

NameDescriptionDefault
columnIndex 가져올 열의 인덱스를 지정합니다.

열 객체

지정된 인덱스의 열 객체를 반환합니다.

Parcel.DataAnalytics.DataGrid.Item()

범위 작업.

Parameters

NameDescriptionDefault
start 접근할 행의 인덱스를 지정합니다.
end 접근할 열의 인덱스를 지정합니다.

데이터 슬라이스

행과 열 범위에 따라 하위 집합을 반환합니다.

Parcel.DataAnalytics.DataGrid.ColumnCount

열 수를 가져옵니다.

열 총 수

열의 수를 반환합니다.

Parcel.DataAnalytics.DataGrid.ColumnHeaders

모든 열 헤더를 가져옵니다.

열 헤더 배열

열 헤더의 배열을 반환합니다.

Parcel.DataAnalytics.DataGrid.HasColumn()

주어진 이름의 컬럼이 존재하는지 확인합니다.

Parameters

NameDescriptionDefault
확인할 컬럼의 이름입니다.

존재 여부

존재하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Parcel.DataAnalytics.DataGrid.RowCount

테이블 헤더 행을 포함하지 않습니다.

행 총수

데이터 행의 수를 반환합니다.

Parcel.DataAnalytics.DataGrid.Rows

Remarks

foreach 문에서 사용하면 IDictionary<string, object>로 직접 검색할 수 있으며, 동적 타입 대신 ExpandoObject로 변환할 수 있습니다.

Parcel.DataAnalytics.DataGrid.RowValues

값을 객체로서 행을 가져옵니다.

결과

Parcel.DataAnalytics.DataGrid.SaveToCSVFile()

DataGrid를 CSV 파일로 저장합니다.

Parameters

NameDescriptionDefault
저장할 CSV 파일의 전체 경로입니다.

결과

반환 값은 없습니다 (파일이 저장되었습니다).

Parcel.DataAnalytics.DataGrid.GetDataColumn()

Parameters

NameDescriptionDefault
입력 열의 이름입니다.

열 객체

해당 이름의 DataColumn을 반환합니다.

Parcel.DataAnalytics.DataGrid.ToDataTable

데이터 테이블

데이터 테이블 객체를 반환합니다.

Parcel.DataAnalytics.DataGrid.Calculate()

Parameters

NameDescriptionDefault
계산해야 할 문자열입니다.
입력을 처리하여 계산 결과를 반환하는 함수입니다.

결과

계산 결과를 포함하는 새로운 DataGrid 또는 수정된 객체를 반환합니다.

Parcel.DataAnalytics.DataGrid.Save()

Parameters

NameDescriptionDefault
저장할 파일의 경로를 지정합니다.

작업 결과

무 반환 값(지정된 위치에 DataGrid를 저장합니다).

Parcel.DataAnalytics.DataGrid.AddColumn()

데이터 목록에 열을 추가합니다.

Parameters

NameDescriptionDefault
지정된 열의 이름입니다.

작업 결과

반환 값 없음 (열이 추가됨).

Parcel.DataAnalytics.DataGrid.AddColumns()

데이터 목록에 열을 추가합니다.

Parameters

NameDescriptionDefault
추가할 열의 이름입니다.

작업 결과

반환 값 없음 (여러 열이 추가됨).

Parcel.DataAnalytics.DataGrid.RemoveColumn()

데이터 목록에서 열을 제거합니다.

Parameters

NameDescriptionDefault
제거할 열의 이름입니다.

작업 결과

반환 값 없음(열이 제거됨).

Parcel.DataAnalytics.DataGrid.AddOptionalRowHeaderColumn()

Parameters

NameDescriptionDefault
행 제목 열의 이름입니다.

작업 결과

반환값 없음 (행 제목 열 추가됨).

Parcel.DataAnalytics.DataGrid.AddColumnFrom()

Parameters

NameDescriptionDefault
데이터 열
인덱스

작업 결과

반환 값 없음(열이 추가됨).

Parcel.DataAnalytics.DataGrid.Sort()

Parameters

NameDescriptionDefault
정렬할 열 이름입니다.
true인 경우 오름차순으로 정렬하고, false인 경우 내림차순으로 정렬합니다.

작업 결과

반환 값 없음 (DataGrid가 정렬되었습니다).

Parcel.DataAnalytics.DataGrid.ToDictionary

두 열 데이터 목록에 사용됩니다. 첫 번째 열은 이름입니다.

강력한 형식의 변형 사전 유형 반환

강력한 형식의 변형 사전 유형을 반환합니다. 예: Dictionary<string, string>, Dictionary<string, double> 등.

Parcel.DataAnalytics.DataGrid.CovarianceMatrix

결과

모든 수치 열의 공분산 행렬을 반환합니다.

Parcel.DataAnalytics.DataGrid.GrowRows()

행 수를 늘리고 특정 행을 채웁니다.

Parameters

NameDescriptionDefault
추가할 행의 수.
행의 동작을 지정합니다.

작업 결과

반환 값이 없습니다(행이 추가됨).

Parcel.DataAnalytics.DataGrid.PreProcessColumnNameForDisplay()

Remarks

TODO: 이 논리를 완전히 교체하여 헤더를 임의로 명명하고 직접 표시할 수 있도록 하세요.

Parameters

NameDescriptionDefault
columnName
columnDictionary

처리된 열 이름

처리된 열 이름

Parcel.DataAnalytics.Transformation

DataGrid의 확장; 불변 작업을 제공합니다

Parcel.DataAnalytics.Transformation.Range()

원본 DataGrid에서 지정된 범위의 행을 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 원본 데이터 리스트입니다.
startRowIndex 가져올 시작 행의 인덱스입니다.
endRowIndex 가져올 종료 행의 인덱스입니다.

결과

선택한 범위 행을 포함하는 새 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Trim()

데이터 그리드에서 시작과 끝의 몇 행을 제거하여 트림합니다.

Parameters

NameDescriptionDefault
트리밍할 데이터 그리드입니다.
제거할 시작 행 수입니다.
제거할 종료 행 수입니다.

결과

트리밍된 데이터 그리드를 반환합니다.

Parcel.DataAnalytics.Transformation.TakeRows()

"trim"과 유사합니다

Parameters

NameDescriptionDefault
dataGrid
rowCount

결과

지정된 행 수만 유지하는 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.ToVector()

Remarks

또 다른 구현 방법은 Vector 클래스에서 명시적 생성자를 만드는 것이지만, 우리는 DataGrid가 Vector에 의존하도록 하는 것을 선호합니다.

벡터

이 열을 나타내는 벡터를 반환합니다.

Parcel.DataAnalytics.Transformation.Append()

병합 결과

두 개의 DataGrid를 추가한 후 얻은 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.ExtractColumn()

Parameters

NameDescriptionDefault
데이터 그리드입니다.
추출할 열의 이름입니다.

추출된 열

반환된 열을 추출합니다.

Parcel.DataAnalytics.Transformation.Extract()

필드를 추출하거나 재정렬하는 데 사용됩니다.

결과

필요한 열만 포함된 새 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Extract()

Parameters

NameDescriptionDefault
데이터 그리드에서 추출할 열을 포함하는 DataGrid입니다.
추출할 열의 인덱스입니다.

결과

지정된 열만 포함하는 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Extract()

결과

지정된 열 집합만 포함하는 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.ExtractVector()

Parameters

NameDescriptionDefault
데이터 그리드 개체.
열의 인덱스 번호.

벡터

지정된 열에서 생성된 벡터를 반환합니다.

Parcel.DataAnalytics.Transformation.ExtractVector()

Parameters

NameDescriptionDefault
데이터 그리드
열 이름

벡터

지정된 열에서 생성된 벡터를 반환합니다.

Parcel.DataAnalytics.Transformation.Exclude()

결과

지정된 열이 제외된 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.ConvertDateColumnToString()

DateTime 또는 DateOnly 열을 사용자 정의 형식을 가진 문자열로 변환합니다. 일반적인 예: yyyy-MM-dd HH:mm:ss

결과

변환 완료된 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.ConvertColumn()

지정된 열을 목표 유형으로 변환하고 무효 데이터(누락되거나 호환되지 않는) 처리 정책에 따라 처리합니다.

결과

변환된 새 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Exclude()

Extract와 반대입니다.

결과

지정된 열을 제외한 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.FormatColumn()

숫자 열을 문자열로 형식화합니다.

Parameters

NameDescriptionDefault
numberFormat 숫자를 나타내는 `{0}`를 사용하여 문자열 형식입니다.

결과

형식화된 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Transpose()

DataGrid에 열 제목이 없을 때, 전치의 동작은 정의되지 않습니다.

전치 결과

전치된 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Pivot()

기존 테이블을 피벗하여 행을 열로 변환합니다. 결과 열의 크기가 일관되지 않을 수 있습니다!

피벗 테이블

피벗된 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.Transformation.Pivot()

기존 테이블을 피벗하여 행을 열로 변환합니다. 결측값은 null로 채웁니다. 이 함수는 아직 완전히 구현되지 않았으며, 집계 함수는 무시됩니다.

Parameters

NameDescriptionDefault
zeroFill 숫자형 NaN의 경우 null 대신 0으로 채울지 여부입니다.

피벗 테이블

피벗된 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics

통계 관련 함수를 제공합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.MatrixMultiply()

동적 연결 시퀀스, 전치 여부 선택 가능

Remarks

간단한 행렬 도구; 대규모 선형 대수 시나리오에는 적합하지 않습니다 - 더 전문적인 행렬 라이브러리를 사용하세요.

Parameters

NameDescriptionDefault
dataGrids
shouldTransposes

결과

행렬 곱셈 후 결과를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.MatrixMultiply()

두 개의 DataGrid 간에 행렬 곱셈을 수행하며, 수치 열만 사용합니다.

Remarks

간단한 행렬 도구; 대량의 선형 대수 시나리오에는 적합하지 않음 - 보다 전문적인 행렬 라이브러리를 사용하십시오.

Parameters

NameDescriptionDefault
dataGrid 첫 번째 행렬의 왼쪽 DataGrid를 나타냅니다.
other 두 번째 행렬의 오른쪽 DataGrid를 나타냅니다.

결과

행렬 곱셈의 결과를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Mean()

데이터 열의 값의 산술 평균을 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 숫자 데이터를 포함하는 데이터 열입니다.

평균값

해당 열의 평균값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Variance()

데이터 열의 수치 데이터의 분산을 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 수치 데이터를 포함하는 데이터 열입니다.
population 참인 경우(n-1)로 모집단 분산을 계산하고, 그렇지 않으면 n으로 샘플 분산을 계산합니다.

분산

이 열의 분산을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.StandardDeviation()

DataColumn의 숫자 데이터에 대한 표준 편차를 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 숫자 데이터가 포함된 DataColumn입니다.
population true인 경우 모집단 분산의 분모(n-1)를 사용하고; 그렇지 않으면 샘플 분산의 분모(n)를 사용합니다.

표준 편차

해당 열의 표준 편차를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Min()

DataColumn 수치 데이터의 최소값을 찾습니다.

Parameters

NameDescriptionDefault
dataColumn 수치 데이터를 포함하는 DataColumn입니다.

최소값

해당 열의 최소값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Max()

DataColumn에서 숫자 데이터의 최대값을 찾습니다.

Parameters

NameDescriptionDefault
dataColumn 숫자 데이터를 포함하는 데이터 열입니다.

최대값

이 열의 최대값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Sum()

DataColumn에서 숫자 데이터의 총합을 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 숫자 데이터를 포함하는 DataColumn입니다.

합계

해당 열의 값의 총합을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Correlation()

두 개의 수치 DataColumn 간의 상관 계수를 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 수치 데이터를 포함하는 첫 번째 DataColumn입니다.
other 수치 데이터를 포함하는 두 번째 DataColumn입니다.

상관 계수

두 열 간의 상관 계수를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Covariance()

두 개의 수치 DataColumn 간의 공분산을 계산합니다.

Parameters

NameDescriptionDefault
dataColumn 수치 데이터를 포함하는 첫 번째 DataColumn입니다.
other 수치 데이터를 포함하는 두 번째 DataColumn입니다.

공분산

두 열 간의 공분산을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Distinct()

获取某个数据列的不同值。

Parameters

NameDescriptionDefault
dataGrid The DataGrid to operate on.
columnName The name of the column from which to extract distinct values.
values Outputs an array of distinct string values found in the specified column.

唯一值列表

返回去重后的值集合。

Parcel.DataAnalytics.DataGridOperations.Statistics.RobustMean()

배열 또는 DataGrid의 지정된 열의 강건 평균값을 계산합니다.

Remarks

이 함수의 원래 목적을 기억하지 못합니다.

Parameters

NameDescriptionDefault
columnSelection GUI는 입력 테이블에 기반하여 이 매개변수를 동적으로 표시할 수 있습니다. 예를 들어 dataGrid가 연결되지 않은 경우 숨길 수 있으며, 열 헤더 열거형을 제공합니다.
list 평균값을 직접 계산할 때 사용하는 double 배열입니다.
dataGrid 목록 매개변수를 사용하지 않을 때 데이터를 포함하는 DataGrid입니다.
columnName DataGrid에서 평균값을 계산할 열의 이름입니다.
resultList 사용 시 입력 목록을 출력합니다. 그렇지 않으면 null입니다.
resultDataGrid 사용 시 입력 DataGrid를 출력합니다. 그렇지 않으면 null입니다.
resultValue 계산된 평균값을 출력합니다.

강건 평균값

어떤 종류의 강건성 계산으로 얻어진 평균값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Range()

값 열의 최소값, 최대값 및 범위를 출력하며, 이러한 값을 노드 메시지 내용에 표시합니다(총 3행).

Parameters

NameDescriptionDefault
message 노드 메시지 출력을 위한 것입니다.
dataGrid 열을 포함하는 DataGrid입니다.
columnName 분석할 열의 이름입니다.
min 열에서 최소 값을 출력합니다.
max 열에서 최대 값을 출력합니다.
range 최대값과 최소값의 차이를 출력합니다.

범위 정보

최소값, 최대값, 범위 등의 정보를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Mean()

지정된 수치 열의 평균값을 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 열을 포함하는 DataGrid입니다.
columnName 평균을 계산할 열의 이름입니다.

평균값

해당 열의 평균값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Variance()

지정된 수치 열의 분산을 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 해당 열을 포함하는 데이터 그리드입니다.
columnName 분산을 계산할 열의 이름입니다.

분산

해당 열의 분산을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.StandardDeviation()

지정된 숫자 열의 표준 편차를 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 해당 열을 포함하는 데이터 그리드입니다.
columnName 표준 편차를 계산할 열 이름입니다.

표준 편차

해당 열의 표준 편차를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Min()

지정된 수치 열의 최소값을 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 열을 포함하는 DataGrid입니다.
columnName 분석할 열의 이름입니다.

최소값

해당 열의 최소값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Max()

지정된 수치 열의 최대값을 가져옵니다.

Parameters

NameDescriptionDefault
dataGrid 해당 열을 포함하는 데이터 그리드입니다.
columnName 분석할 열의 이름입니다.

최대값

해당 열의 최대값을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Sum()

데이터 그리드에서 지정된 열의 수치 합계를 계산합니다.

Parameters

NameDescriptionDefault
dataGrid 필요한 열을 포함하는 데이터 그리드입니다.
columnName 합계를 계산할 열의 이름입니다.

합계

지정된 수치 열의 합계를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Correlation()

지정된 수치 열을 기반으로 두 DataGrid 간의 상관 계수를 계산합니다.

Parameters

NameDescriptionDefault
dataGrid1 열이 포함된 첫 번째 DataGrid입니다.
dataGrid2 열이 포함된 두 번째 DataGrid입니다.
columnName1 첫 번째 DataGrid에서 열의 이름입니다.
columnName2 두 번째 DataGrid에서 열의 이름입니다.

상관 계수

두 지정 열 사이의 상관 계수를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.Covariance()

지정된 수치 열을 기반으로 두 DataGrid 간의 공분산을 계산합니다.

Parameters

NameDescriptionDefault
dataGrid1 해당 열을 포함하는 첫 번째 DataGrid입니다.
dataGrid2 해당 열을 포함하는 두 번째 DataGrid입니다.
columnName1 첫 번째 DataGrid의 열 이름입니다.
columnName2 두 번째 DataGrid의 열 이름입니다.

공분산

두 지정된 열 간의 공분산을 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.CovarianceMatrix()

데이터 목록의 수치 열의 공분산 행렬을 계산합니다.

Remarks

TODO: 중복, 이 함수를 완전히 삭제하거나 데이터 목록 인터페이스를 업데이트하여 여기서 공분산 행렬을 구현합니다.

Parameters

NameDescriptionDefault
dataGrid 분석할 데이터 목록입니다.

공분산 행렬 데이터 목록

공분산 행렬을 나타내는 데이터 목록입니다.

Parcel.DataAnalytics.DataGridOperations.Statistics.PercentReturn()

DataGrid의 각 수치 열의 백분율 수익률을 계산합니다.

Parameters

NameDescriptionDefault
dataGrid 재무 데이터를 포함하는 데이터 그리드입니다.
LatestAtTop 최신 데이터가 열의 상단에 위치하는지 여부를 결정합니다. 참일 경우, 상단에서 계산값을 반환합니다.

결과

백분율 수익률을 포함하는 새로운 DataGrid를 반환합니다.

Parcel.DataAnalytics.DataGridOperations.Preprocessing.Clean()

전송된 DataGrid를 정리하고, 오류가 있는 행을 보고하며, 정상 행을 유지합니다.

데이터 정리 결과

반환 값이 없습니다 (참조를 통해 오류 행과 정상 행을 반환합니다).

Parcel.DataAnalytics.DataTableExtensions.PrintFormat()

콘솔/ASCII 표시 형식으로 출력합니다.

형식화된 문자열

형식화된 텍스트를 반환합니다.

Parcel.DataAnalytics.DataTableExtensions.Unwrap``1()

DataTable에서 반사를 통해 목표 타입의 객체 목록을 검색합니다; 목표 타입은 공용 속성을 가져야 하며, 속성명은 대소문자를 구분하지 않습니다.

객체 목록

목표 타입의 객체 목록을 반환합니다.

Parcel.DataAnalytics.DataTableExtensions.Single``1()

단일 셀에서 지정된 유형의 값을 가져옵니다; 유효하지 않으면 예외를 발생시킵니다.

단일 값

목표 유형의 단일 값을 반환합니다.

Parcel.DataAnalytics.DataTableExtensions.List``1()

DataTable에서 특정 열의 값 집합을 추출합니다.

값 목록

단일 유형의 값 목록을 포함하는 컬렉션을 반환합니다.