DataType 클래스
지원되는 열 형식(int, bool, string 등)의 적절한 조작을 처리하기 위한 도우미 클래스입니다. 현재 열을 변환할 형식을 지정하는 데 MLTable.convert_column_types(...)& from_delimited_files(...) 와 함께 사용됩니다. DataType.from_(...)를 사용하여 다양한 형식이 선택됩니다. *방법.
- 상속
-
builtins.objectDataType
생성자
DataType()
메서드
to_bool |
부울로 변환을 구성합니다. true_values & false_values 모두 없음 또는 비어 있지 않은 목록이어야 합니다. 그렇지 않으면 오류가 throw됩니다. |
to_datetime |
날짜/시간으로의 변환을 구성합니다. |
to_float |
64비트 부동 소수점으로 변환을 구성합니다. |
to_int |
64비트 정수로 변환을 구성합니다. |
to_stream |
스트림으로의 변환을 구성합니다. |
to_string |
문자열로의 변환을 구성합니다. |
to_bool
부울로 변환을 구성합니다. true_values & false_values 모두 없음 또는 비어 있지 않은 목록이어야 합니다. 그렇지 않으면 오류가 throw됩니다.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
매개 변수
Name | Description |
---|---|
true_values
|
True로 지정할 데이터 세트의 값 목록입니다. 예를 들어 ['1', 'yes']는 [True, True]로 바뀝니다. true_values 데이터 세트에 있어야 합니다. 그렇지 않으면 없음이 없는 값에 대해 반환됩니다. Default value: None
|
false_values
|
False로 지정할 데이터 세트의 값 목록입니다. 예를 들어 ['0', 'no']는 [False, False]로 바뀝니다. false_values 데이터 세트에 있어야 합니다. 그렇지 않으면 없음이 없는 값에 대해 반환됩니다. Default value: None
|
mismatch_as
|
true_values 또는false_values 없는 문자열을 캐스팅하는 방법 'true'는 모두 True로, 'false'는 False로 캐스팅하고 , 'error'는 캐스팅 대신 오류가 발생합니다. 기본값은 'error'와 같은 None입니다. Default value: None
|
to_datetime
날짜/시간으로의 변환을 구성합니다.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
매개 변수
Name | Description |
---|---|
formats
필수
|
날짜/시간 변환을 시도할 형식입니다. 예를 들어 ISO 8601에 따라 "일-월-연도"의 데이터에 대한 %d-%m-% Y , "결합된 날짜 및 시간 표현"의 경우 %Y-%m-%dT%H:%M:%S.%f 입니다.
|
date_constant
|
열에 시간 값만 포함된 경우 결과 DateTime에 적용할 날짜입니다. Default value: None
|
to_float
64비트 부동 소수점으로 변환을 구성합니다.
static to_float()
to_int
64비트 정수로 변환을 구성합니다.
static to_int()
to_stream
스트림으로의 변환을 구성합니다.
static to_stream()
to_string
문자열로의 변환을 구성합니다.
static to_string()