Divooka.DataAnalytics.ko
Parcel.DataAnalytics.ConversionHelpers.GetExcelColumnName()
열 이름을 가져옵니다(문자로 표시).
Parameters
| Name | Description | Default |
|---|---|---|
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
| Name | Description | Default |
|---|---|---|
value |
||
policy |
추가된 열
Parcel.DataAnalytics.DataColumn.TryGetDataAs()
데이터를 목표 유형으로 변환하려고 시도하며, 선택적으로 무효 값 처리 정책을 지정할 수 있습니다.
변환 결과
변환된 데이터 또는 관련 처리 결과를 반환합니다.
Parcel.DataAnalytics.DataColumn.Distinct()
문자열로서 서로 다른 값을 가져옵니다; 열에 null 값이 포함된 경우 null 값을 무시할 수 있습니다.
null은 "<NULL>"로 표시됩니다.
Parameters
| Name | Description | Default |
|---|---|---|
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
| Name | Description | Default |
|---|---|---|
name |
DataGrid에 할당할 테이블의 이름입니다. | |
expando |
키/값 쌍이 포함된 System.Dynamic.ExpandoObject로, 각 키는 열의 이름을 나타내고 각 값은 해당 열의 초기 데이터입니다. |
결과
새로운 데이터 리스트 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.#ctor()
지정된 테이블 이름과 데이터 열 세트를 사용하여 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.
Remarks
제공된 열은 DataGrid의 내부 열 컬렉션에 할당됩니다.
Parameters
| Name | Description | Default |
|---|---|---|
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
| Name | Description | Default |
|---|---|---|
dataset |
테이블 데이터가 포함된 System.Data.DataSet입니다. | |
forceFirstLineAsHeader |
테이블의 첫 번째 줄이 헤더로 간주되어야 하는지를 나타내는 부울 값입니다. 기본값은 false입니다.
|
결과
새로운 데이터 목록 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.#ctor()
System.Data.DataTable을(를) 사용하여 새로운 Parcel.DataAnalytics.DataGrid 클래스 인스턴스를 초기화합니다.
Remarks
이 생성자는 제공된 System.Data.DataTable에서 그리드 데이터를 로드하기 위해
InitializeFromDataTable 메서드를 호출합니다 (표 헤더 처리를 비활성화).
Parameters
| Name | Description | Default |
|---|---|---|
dataTable |
그리드 데이터를 로드하는 데 사용되는 System.Data.DataTable입니다. |
결과
새로운 데이터 목록 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.#ctor()
값 집합에서 새로운 Parcel.DataAnalytics.DataGrid 클래스의 인스턴스를 초기화합니다.
Remarks
이 생성자는 "Values"라는 Parcel.DataAnalytics.DataColumn을 생성하고 제공된 집합에서 각 요소를 추가합니다.
첫 번째 값을 추가하면 해당 열이 자동으로 유형 감지되어 적절한 데이터 유형이 설정됩니다.
주의: 의미상의 모호성으로 인해 이 생성자는 더 이상 사용되지 않는 것으로 표시되었습니다. 그리드를 초기화하려면 데이터 열을 사용하는 것이 좋습니다.
Parameters
| Name | Description | Default |
|---|---|---|
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
| Name | Description | Default |
|---|---|---|
count |
||
minValue |
||
maxValue |
생성된 랜덤 숫자 배열
Parcel.DataAnalytics.DataGrid.PopulateRandomIntegers()
Remarks
TODO: 여러 열을 지원합니다.
Parameters
| Name | Description | Default |
|---|---|---|
minValue |
||
maxValue |
||
count |
랜덤 정수 목록
Parcel.DataAnalytics.DataGrid.#ctor()
지정된 표 이름 및 행을 사용하여 Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화합니다.
Remarks
firstRowHeaders가
true인 경우 rows의 첫 번째 행은 열 제목을 초기화하는 데 사용되고,
나머지 행은 데이터로 간주됩니다.
Parameters
| Name | Description | Default |
|---|---|---|
name |
데이터 그리드 표의 이름입니다. | |
rows |
행 목록으로, 각 행은 객체 목록입니다. firstRowHeaders가 true인 경우 첫 번째 행은 열 제목으로 해석됩니다.
|
|
firstRowHeaders |
rows의 첫 번째 행이 열 제목을 포함하는지를 나타냅니다. 기본값은 true입니다.
|
|
invalidValuePolicy |
열에 데이터를 추가할 때 무효 값 유형을 처리하는 정책입니다. |
반환 값
없음
Parcel.DataAnalytics.DataGrid.#ctor()
문자열 값을 포함하는 열이 있는 새로운 Parcel.DataAnalytics.DataGrid 클래스 인스턴스를 초기화합니다.
Remarks
열의 기본 이름은 "Array"입니다.
Parameters
| Name | Description | Default |
|---|---|---|
values |
단일 열을 채우는 데 사용되는 열거 가능한 문자열 값 집합입니다. |
결과
새 데이터 목록 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.#ctor()
정수 값을 포함하는 단일 열이 있는 Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화합니다.
Remarks
기본적으로 열의 이름은 "배열"입니다.
Parameters
| Name | Description | Default |
|---|---|---|
values |
단일 열의 정수 값을 채우기 위한 열거 집합입니다. |
결과
새 데이터 리스트 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.#ctor()
Parcel.DataAnalytics.DataGrid 클래스의 새 인스턴스를 초기화하며, 이 인스턴스는 이중 값을 포함하는 열을 포함합니다.
Remarks
열의 기본 이름은 "배열"입니다.
Parameters
| Name | Description | Default |
|---|---|---|
values |
단일 열을 채우기 위해 사용되는 이중 값의 열거 가능한 컬렉션입니다. |
결과
새로운 데이터 리스트 인스턴스를 반환합니다.
Parcel.DataAnalytics.DataGrid.TableName
데이터 목록의 이름입니다.
그리드 이름
그리드 이름 문자열을 반환합니다.
Parcel.DataAnalytics.DataGrid.Columns
데이터 목록의 열 집합
열 집합
DataColumn 열 목록을 반환합니다.
Parcel.DataAnalytics.DataGrid.OptionalRowHeaderColumn
행의 인덱스/헤더
행 헤더 열
행 헤더 열을 반환합니다.
Parcel.DataAnalytics.DataGrid.Item()
열 이름으로 열을 가져옵니다; 찾을 수 없는 경우 null을 반환합니다.
Parameters
| Name | Description | Default |
|---|---|---|
columnName |
쿼리할 열의 이름입니다. |
열 객체 또는 null
찾으면 열 객체를 반환하고, 그렇지 않으면 null을 반환합니다.
Parcel.DataAnalytics.DataGrid.Item()
인덱스를 통해 열을 가져옵니다;
Parameters
| Name | Description | Default |
|---|---|---|
columnIndex |
가져올 열의 인덱스를 지정합니다. |
열 객체
지정된 인덱스의 열 객체를 반환합니다.
Parcel.DataAnalytics.DataGrid.Item()
범위 작업.
Parameters
| Name | Description | Default |
|---|---|---|
start |
접근할 행의 인덱스를 지정합니다. | |
end |
접근할 열의 인덱스를 지정합니다. |
데이터 슬라이스
행과 열 범위에 따라 하위 집합을 반환합니다.
Parcel.DataAnalytics.DataGrid.ColumnCount
열 수를 가져옵니다.
열 총 수
열의 수를 반환합니다.
Parcel.DataAnalytics.DataGrid.ColumnHeaders
모든 열 헤더를 가져옵니다.
열 헤더 배열
열 헤더의 배열을 반환합니다.
Parcel.DataAnalytics.DataGrid.HasColumn()
주어진 이름의 컬럼이 존재하는지 확인합니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
확인할 컬럼의 이름입니다. |
존재 여부
존재하면 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
| Name | Description | Default |
|---|---|---|
|
저장할 CSV 파일의 전체 경로입니다. |
결과
반환 값은 없습니다 (파일이 저장되었습니다).
Parcel.DataAnalytics.DataGrid.GetDataColumn()
Parameters
| Name | Description | Default |
|---|---|---|
|
입력 열의 이름입니다. |
열 객체
해당 이름의 DataColumn을 반환합니다.
Parcel.DataAnalytics.DataGrid.ToDataTable
데이터 테이블
데이터 테이블 객체를 반환합니다.
Parcel.DataAnalytics.DataGrid.Calculate()
Parameters
| Name | Description | Default |
|---|---|---|
|
계산해야 할 문자열입니다. | |
|
입력을 처리하여 계산 결과를 반환하는 함수입니다. |
결과
계산 결과를 포함하는 새로운 DataGrid 또는 수정된 객체를 반환합니다.
Parcel.DataAnalytics.DataGrid.Save()
Parameters
| Name | Description | Default |
|---|---|---|
|
저장할 파일의 경로를 지정합니다. |
작업 결과
무 반환 값(지정된 위치에 DataGrid를 저장합니다).
Parcel.DataAnalytics.DataGrid.AddColumn()
데이터 목록에 열을 추가합니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
지정된 열의 이름입니다. |
작업 결과
반환 값 없음 (열이 추가됨).
Parcel.DataAnalytics.DataGrid.AddColumns()
데이터 목록에 열을 추가합니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
추가할 열의 이름입니다. |
작업 결과
반환 값 없음 (여러 열이 추가됨).
Parcel.DataAnalytics.DataGrid.RemoveColumn()
데이터 목록에서 열을 제거합니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
제거할 열의 이름입니다. |
작업 결과
반환 값 없음(열이 제거됨).
Parcel.DataAnalytics.DataGrid.AddOptionalRowHeaderColumn()
Parameters
| Name | Description | Default |
|---|---|---|
|
행 제목 열의 이름입니다. |
작업 결과
반환값 없음 (행 제목 열 추가됨).
Parcel.DataAnalytics.DataGrid.AddColumnFrom()
Parameters
| Name | Description | Default |
|---|---|---|
|
데이터 열 | |
|
인덱스 |
작업 결과
반환 값 없음(열이 추가됨).
Parcel.DataAnalytics.DataGrid.Sort()
Parameters
| Name | Description | Default |
|---|---|---|
|
정렬할 열 이름입니다. | |
|
true인 경우 오름차순으로 정렬하고, false인 경우 내림차순으로 정렬합니다. |
작업 결과
반환 값 없음 (DataGrid가 정렬되었습니다).
Parcel.DataAnalytics.DataGrid.ToDictionary
두 열 데이터 목록에 사용됩니다. 첫 번째 열은 이름입니다.
강력한 형식의 변형 사전 유형 반환
강력한 형식의 변형 사전 유형을 반환합니다. 예: Dictionary<string, string>, Dictionary<string, double> 등.
Parcel.DataAnalytics.DataGrid.CovarianceMatrix
결과
모든 수치 열의 공분산 행렬을 반환합니다.
Parcel.DataAnalytics.DataGrid.GrowRows()
행 수를 늘리고 특정 행을 채웁니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
추가할 행의 수. | |
|
행의 동작을 지정합니다. |
작업 결과
반환 값이 없습니다(행이 추가됨).
Parcel.DataAnalytics.DataGrid.PreProcessColumnNameForDisplay()
Remarks
TODO: 이 논리를 완전히 교체하여 헤더를 임의로 명명하고 직접 표시할 수 있도록 하세요.
Parameters
| Name | Description | Default |
|---|---|---|
|
columnName | |
|
columnDictionary |
처리된 열 이름
처리된 열 이름
Parcel.DataAnalytics.Transformation
DataGrid의 확장; 불변 작업을 제공합니다
Parcel.DataAnalytics.Transformation.Range()
원본 DataGrid에서 지정된 범위의 행을 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
원본 데이터 리스트입니다. | |
startRowIndex |
가져올 시작 행의 인덱스입니다. | |
endRowIndex |
가져올 종료 행의 인덱스입니다. |
결과
선택한 범위 행을 포함하는 새 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Trim()
데이터 그리드에서 시작과 끝의 몇 행을 제거하여 트림합니다.
Parameters
| Name | Description | Default |
|---|---|---|
|
트리밍할 데이터 그리드입니다. | |
|
제거할 시작 행 수입니다. | |
|
제거할 종료 행 수입니다. |
결과
트리밍된 데이터 그리드를 반환합니다.
Parcel.DataAnalytics.Transformation.TakeRows()
"trim"과 유사합니다
Parameters
| Name | Description | Default |
|---|---|---|
|
dataGrid | |
|
rowCount |
결과
지정된 행 수만 유지하는 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.ToVector()
Remarks
또 다른 구현 방법은 Vector 클래스에서 명시적 생성자를 만드는 것이지만, 우리는 DataGrid가 Vector에 의존하도록 하는 것을 선호합니다.
벡터
이 열을 나타내는 벡터를 반환합니다.
Parcel.DataAnalytics.Transformation.Append()
병합 결과
두 개의 DataGrid를 추가한 후 얻은 새로운 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.ExtractColumn()
Parameters
| Name | Description | Default |
|---|---|---|
|
데이터 그리드입니다. | |
|
추출할 열의 이름입니다. |
추출된 열
반환된 열을 추출합니다.
Parcel.DataAnalytics.Transformation.Extract()
필드를 추출하거나 재정렬하는 데 사용됩니다.
결과
필요한 열만 포함된 새 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Extract()
Parameters
| Name | Description | Default |
|---|---|---|
|
데이터 그리드에서 추출할 열을 포함하는 DataGrid입니다. | |
|
추출할 열의 인덱스입니다. |
결과
지정된 열만 포함하는 새로운 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Extract()
결과
지정된 열 집합만 포함하는 새로운 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.ExtractVector()
Parameters
| Name | Description | Default |
|---|---|---|
|
데이터 그리드 개체. | |
|
열의 인덱스 번호. |
벡터
지정된 열에서 생성된 벡터를 반환합니다.
Parcel.DataAnalytics.Transformation.ExtractVector()
Parameters
| Name | Description | Default |
|---|---|---|
|
데이터 그리드 | |
|
열 이름 |
벡터
지정된 열에서 생성된 벡터를 반환합니다.
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
| Name | Description | Default |
|---|---|---|
numberFormat |
숫자를 나타내는 `{0}`를 사용하여 문자열 형식입니다. |
결과
형식화된 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Transpose()
DataGrid에 열 제목이 없을 때, 전치의 동작은 정의되지 않습니다.
전치 결과
전치된 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Pivot()
기존 테이블을 피벗하여 행을 열로 변환합니다.
결과 열의 크기가 일관되지 않을 수 있습니다!
피벗 테이블
피벗된 새로운 DataGrid를 반환합니다.
Parcel.DataAnalytics.Transformation.Pivot()
기존 테이블을 피벗하여 행을 열로 변환합니다.
결측값은 null로 채웁니다.
이 함수는 아직 완전히 구현되지 않았으며, 집계 함수는 무시됩니다.
Parameters
| Name | Description | Default |
|---|---|---|
zeroFill |
숫자형 NaN의 경우 null 대신 0으로 채울지 여부입니다. |
피벗 테이블
피벗된 새로운 DataGrid를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics
통계 관련 함수를 제공합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.MatrixMultiply()
동적 연결 시퀀스, 전치 여부 선택 가능
Remarks
간단한 행렬 도구; 대규모 선형 대수 시나리오에는 적합하지 않습니다 - 더 전문적인 행렬 라이브러리를 사용하세요.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrids |
||
shouldTransposes |
결과
행렬 곱셈 후 결과를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.MatrixMultiply()
두 개의 DataGrid 간에 행렬 곱셈을 수행하며, 수치 열만 사용합니다.
Remarks
간단한 행렬 도구; 대량의 선형 대수 시나리오에는 적합하지 않음 - 보다 전문적인 행렬 라이브러리를 사용하십시오.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
첫 번째 행렬의 왼쪽 DataGrid를 나타냅니다. | |
other |
두 번째 행렬의 오른쪽 DataGrid를 나타냅니다. |
결과
행렬 곱셈의 결과를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Mean()
데이터 열의 값의 산술 평균을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
숫자 데이터를 포함하는 데이터 열입니다. |
평균값
해당 열의 평균값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Variance()
데이터 열의 수치 데이터의 분산을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
수치 데이터를 포함하는 데이터 열입니다. | |
population |
참인 경우(n-1)로 모집단 분산을 계산하고, 그렇지 않으면 n으로 샘플 분산을 계산합니다. |
분산
이 열의 분산을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.StandardDeviation()
DataColumn의 숫자 데이터에 대한 표준 편차를 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
숫자 데이터가 포함된 DataColumn입니다. | |
population |
true인 경우 모집단 분산의 분모(n-1)를 사용하고; 그렇지 않으면 샘플 분산의 분모(n)를 사용합니다. |
표준 편차
해당 열의 표준 편차를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Min()
DataColumn 수치 데이터의 최소값을 찾습니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
수치 데이터를 포함하는 DataColumn입니다. |
최소값
해당 열의 최소값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Max()
DataColumn에서 숫자 데이터의 최대값을 찾습니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
숫자 데이터를 포함하는 데이터 열입니다. |
최대값
이 열의 최대값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Sum()
DataColumn에서 숫자 데이터의 총합을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
숫자 데이터를 포함하는 DataColumn입니다. |
합계
해당 열의 값의 총합을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Correlation()
두 개의 수치 DataColumn 간의 상관 계수를 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
수치 데이터를 포함하는 첫 번째 DataColumn입니다. | |
other |
수치 데이터를 포함하는 두 번째 DataColumn입니다. |
상관 계수
두 열 간의 상관 계수를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Covariance()
두 개의 수치 DataColumn 간의 공분산을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataColumn |
수치 데이터를 포함하는 첫 번째 DataColumn입니다. | |
other |
수치 데이터를 포함하는 두 번째 DataColumn입니다. |
공분산
두 열 간의 공분산을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Distinct()
获取某个数据列的不同值。
Parameters
| Name | Description | Default |
|---|---|---|
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
| Name | Description | Default |
|---|---|---|
columnSelection |
GUI는 입력 테이블에 기반하여 이 매개변수를 동적으로 표시할 수 있습니다. 예를 들어 dataGrid가 연결되지 않은 경우 숨길 수 있으며, 열 헤더 열거형을 제공합니다. | |
list |
평균값을 직접 계산할 때 사용하는 double 배열입니다. | |
dataGrid |
목록 매개변수를 사용하지 않을 때 데이터를 포함하는 DataGrid입니다. | |
columnName |
DataGrid에서 평균값을 계산할 열의 이름입니다. | |
resultList |
사용 시 입력 목록을 출력합니다. 그렇지 않으면 null입니다. | |
resultDataGrid |
사용 시 입력 DataGrid를 출력합니다. 그렇지 않으면 null입니다. | |
resultValue |
계산된 평균값을 출력합니다. |
강건 평균값
어떤 종류의 강건성 계산으로 얻어진 평균값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Range()
값 열의 최소값, 최대값 및 범위를 출력하며, 이러한 값을 노드 메시지 내용에 표시합니다(총 3행).
Parameters
| Name | Description | Default |
|---|---|---|
message |
노드 메시지 출력을 위한 것입니다. | |
dataGrid |
열을 포함하는 DataGrid입니다. | |
columnName |
분석할 열의 이름입니다. | |
min |
열에서 최소 값을 출력합니다. | |
max |
열에서 최대 값을 출력합니다. | |
range |
최대값과 최소값의 차이를 출력합니다. |
범위 정보
최소값, 최대값, 범위 등의 정보를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Mean()
지정된 수치 열의 평균값을 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
열을 포함하는 DataGrid입니다. | |
columnName |
평균을 계산할 열의 이름입니다. |
평균값
해당 열의 평균값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Variance()
지정된 수치 열의 분산을 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
해당 열을 포함하는 데이터 그리드입니다. | |
columnName |
분산을 계산할 열의 이름입니다. |
분산
해당 열의 분산을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.StandardDeviation()
지정된 숫자 열의 표준 편차를 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
해당 열을 포함하는 데이터 그리드입니다. | |
columnName |
표준 편차를 계산할 열 이름입니다. |
표준 편차
해당 열의 표준 편차를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Min()
지정된 수치 열의 최소값을 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
열을 포함하는 DataGrid입니다. | |
columnName |
분석할 열의 이름입니다. |
최소값
해당 열의 최소값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Max()
지정된 수치 열의 최대값을 가져옵니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
해당 열을 포함하는 데이터 그리드입니다. | |
columnName |
분석할 열의 이름입니다. |
최대값
해당 열의 최대값을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Sum()
데이터 그리드에서 지정된 열의 수치 합계를 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
필요한 열을 포함하는 데이터 그리드입니다. | |
columnName |
합계를 계산할 열의 이름입니다. |
합계
지정된 수치 열의 합계를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Correlation()
지정된 수치 열을 기반으로 두 DataGrid 간의 상관 계수를 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid1 |
열이 포함된 첫 번째 DataGrid입니다. | |
dataGrid2 |
열이 포함된 두 번째 DataGrid입니다. | |
columnName1 |
첫 번째 DataGrid에서 열의 이름입니다. | |
columnName2 |
두 번째 DataGrid에서 열의 이름입니다. |
상관 계수
두 지정 열 사이의 상관 계수를 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.Covariance()
지정된 수치 열을 기반으로 두 DataGrid 간의 공분산을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid1 |
해당 열을 포함하는 첫 번째 DataGrid입니다. | |
dataGrid2 |
해당 열을 포함하는 두 번째 DataGrid입니다. | |
columnName1 |
첫 번째 DataGrid의 열 이름입니다. | |
columnName2 |
두 번째 DataGrid의 열 이름입니다. |
공분산
두 지정된 열 간의 공분산을 반환합니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.CovarianceMatrix()
데이터 목록의 수치 열의 공분산 행렬을 계산합니다.
Remarks
TODO: 중복, 이 함수를 완전히 삭제하거나 데이터 목록 인터페이스를 업데이트하여 여기서 공분산 행렬을 구현합니다.
Parameters
| Name | Description | Default |
|---|---|---|
dataGrid |
분석할 데이터 목록입니다. |
공분산 행렬 데이터 목록
공분산 행렬을 나타내는 데이터 목록입니다.
Parcel.DataAnalytics.DataGridOperations.Statistics.PercentReturn()
DataGrid의 각 수치 열의 백분율 수익률을 계산합니다.
Parameters
| Name | Description | Default |
|---|---|---|
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에서 특정 열의 값 집합을 추출합니다.
값 목록
단일 유형의 값 목록을 포함하는 컬렉션을 반환합니다.