TextLoader.Options 클래스

정의

에 대한 설정 TextLoader

public class TextLoader.Options
type TextLoader.Options = class
Public Class TextLoader.Options
상속
TextLoader.Options

생성자

TextLoader.Options()

에 대한 설정 TextLoader

필드

AllowQuoting

입력에 큰따옴표가 붙은 값이 포함될 수 있는지 여부입니다. 이 매개 변수는 입력 값의 구분 기호 문자를 실제 구분 기호와 구분하는 데 사용됩니다. 이면 true큰따옴표 내의 구분 기호가 입력 값의 일부로 처리됩니다. 인 경우 false따옴표 안에 있는 구분 기호도 모두 새 열을 구분하는 것으로 처리됩니다.

AllowSparse

입력에 스파스 표현이 포함될 수 있는지 여부입니다. 예를 들어 "5 2:6 4:3"이 포함된 행은 열이 5개이고 0이 아닌 열은 각각 값이 6과 3인 열 2와 4입니다. 열 인덱스는 0부터 시작하므로 열 2와 4는 3번째 및 5번째 열을 나타냅니다. 열에는 조밀한 값과 이 방식으로 표시되는 스파스 값이 있을 수도 있습니다. 예를 들어 "1 2 5 2:6 4:3"이 포함된 행은 값이 1과 2인 두 개의 조밀한 열을 나타내고 값이 0, 0, 6, 0 및 3인 5개의 스파스로 표현된 열을 나타냅니다. 스파스 열의 인덱스는 0이 세 번째 열을 나타내더라도 0부터 시작합니다.

또한 InputSize 스파스 요소 수(이 예제에서는 5)가 각 줄에 없는 경우 를 사용해야 합니다. 스파스 부분의 크기뿐만 아니라 총 크기를 지정해야 합니다. 그러나 스파스 부분의 인덱스는 스파스 부분이 시작되는 위치를 기준으로 합니다. 가 7로 설정된 경우 InputSize "1 2 2:6 4:3" 줄은 "1 2 0 0 6 0 4"에 매핑되지만 10으로 설정하면 동일한 줄이 "1 2 0 0 6 0 4 0 0 0 0"으로 매핑됩니다.

Columns

열에 매핑 IDataView 해야 하는 입력 열을 지정합니다.

DecimalMarker

10진수 표식으로 사용해야 하는 문자입니다. 기본값은 '.'입니다. '.' 및 ','만 10진수 표식이 될 수 있습니다.

EscapeChar

따옴표가 붙은 필드 내에서 따옴표를 이스케이프하는 데 사용할 문자입니다. 구분 기호로 사용되는 문자는 사용할 수 없습니다.

HasHeader

파일에 기능 이름이 있는 헤더가 있는지 여부입니다. 인 경우 true로더는 가 호출될 때 Load(IMultiStreamSource) 첫 번째 줄을 건너뜁니다. 샘플은 있는 경우 슬롯 이름 주석을 유추하는 데 사용할 수 있습니다.

HeaderFile

기능 이름이 있는 헤더가 포함된 파일입니다. 지정된 경우 데이터 파일에 정의된 헤더는 에 관계없이 HasHeader무시됩니다.

InputSize

텍스트 데이터의 원본 열 수입니다. 기본값은 스파스 행에 해당 크기 정보가 포함되어 있다는 것입니다.

MaxRows

생성할 최대 행 수입니다.

MissingRealsAsNaNs

true이면 누락된 실제 필드(예: 이중 또는 단일 필드)가 NaN으로 로드됩니다. false이면 0으로 로드됩니다. 기본값은 false입니다. 필드가 비어 있거나 공백만 있는 경우 또는 지정된 행의 끝에 누락된 열이 있는 경우 필드는 "누락"으로 간주됩니다.

ReadMultilines

true이면 따옴표로 묶인 필드 내에서 새 줄 문자를 사용할 수 있으므로 한 필드에 여러 줄의 텍스트가 있을 수 있습니다. false이면 AllowQuoting 이 옵션은 무시됩니다.

Separators

구분 기호 열 구분 기호로 사용해야 하는 문자입니다.

TrimWhitespace

줄에서 후행 공백을 제거하는 Wheter입니다.

UseThreads

별도의 구문 분석 스레드를 사용할지 여부입니다.

적용 대상