DataType 클래스
지원되는 열 형식(int, bool, string 등)의 적절한 조작을 처리하기 위한 도우미 클래스입니다. 현재 MLTable.convert_column_types(...) & from_delimited_files(...) 와 함께 열을 변환할 형식을 지정하는 데 사용됩니다. DataType.from_(...)를 사용하여 다양한 형식이 선택됩니다.*방법.
생성자
DataType()
메서드
| to_bool |
bool로의 변환을 구성합니다. true_values & false_values 모두 없음 또는 비어 있지 않은 목록이어야 합니다. 그렇지 않으면 오류가 throw됩니다. |
| to_datetime |
datetime으로의 변환을 구성합니다. |
| to_float |
64비트 부동 소수로 변환을 구성합니다. |
| to_int |
64비트 정수로의 변환을 구성합니다. |
| to_stream |
스트림으로의 변환을 구성합니다. |
| to_string |
문자열로의 변환을 구성합니다. |
to_bool
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
datetime으로의 변환을 구성합니다.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
매개 변수
| Name | Description |
|---|---|
|
formats
필수
|
날짜/시간 변환을 위해 시도할 형식입니다. 예를 들어 %d-%m- "일-월-연도"의 데이터에%Y%Y-%m-%dT%H:%M:%S. ISO 8601에 따라 "결합된 날짜 및 시간 표현"에 대한%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()