다음을 통해 공유


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
필수
str 또는 list[str]

날짜/시간 변환을 위해 시도할 형식입니다. 예를 들어 %d-%m- "일-월-연도"의 데이터에%Y%Y-%m-%dT%H:%M:%S. ISO 8601에 따라 "결합된 날짜 및 시간 표현"에 대한%f.

  • %Y: 4자리 숫자가 있는 연도

  • %y: 2자리 숫자로 연도

  • %m: 월(숫자)

  • %b: 8월과 같이 약식 이름이 3자로 표시된 월

  • %B: 8월과 같이 전체 이름으로 표시되는 월

  • %d: 일(숫자)

  • %H: 24시간 시계 시간에 표시된 시간

  • %I: 12시간 시계 시간에 표시된 시간

  • %M: 분(2자리)

  • %S: 두 번째 숫자(2자리)

  • %f: 마이크로초

  • %p: AM/PM 지정자

  • %z: 표준 시간대(예: -0700

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()