다음을 통해 공유


DataType 클래스

지원되는 열 형식(int, bool, string 등)의 적절한 조작을 처리하기 위한 도우미 클래스입니다. 현재 열을 변환할 형식을 지정하는 데 MLTable.convert_column_types(...)& from_delimited_files(...) 와 함께 사용됩니다. DataType.from_(...)를 사용하여 다양한 형식이 선택됩니다. *방법.

상속
builtins.object
DataType

생성자

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 데이터 세트에 있어야 합니다. 그렇지 않으면 없음이 없는 값에 대해 반환됩니다.

기본값: None
false_values

False로 지정할 데이터 세트의 값 목록입니다. 예를 들어 ['0', 'no']는 [False, False]로 바뀝니다. false_values 데이터 세트에 있어야 합니다. 그렇지 않으면 없음이 없는 값에 대해 반환됩니다.

기본값: None
mismatch_as

true_values 또는false_values 없는 문자열을 캐스팅하는 방법 'true'는 모두 True로, 'false'는 False로 캐스팅하고 , 'error'는 캐스팅 대신 오류가 발생합니다. 기본값은 'error'와 같은 None입니다.

기본값: None

to_datetime

날짜/시간으로의 변환을 구성합니다.

static to_datetime(formats: str | List[str], date_constant: str | None = None)

매개 변수

Name Description
formats
필수
str 또는 list[str]

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

  • %Y: 연도(4자리)

  • %y: 연도(2자리)

  • %m: 월(숫자)

  • %b: 월(3글자 약어로 표시, 예: Aug)

  • %B: 월(전체 이름으로 표시, 예: August)

  • %d: 일(숫자)

  • %H: 시간(24시간제로 표시)

  • %I: 시간(12시간제로 표시)

  • %M: 분(2자리)

  • %S: 초(2자리)

  • %f: 마이크로초

  • %p: AM/PM 지정자

  • %z: 시간대(예: -0700)

date_constant

열에 시간 값만 포함된 경우 결과 DateTime에 적용할 날짜입니다.

기본값: None

to_float

64비트 부동 소수점으로 변환을 구성합니다.

static to_float()

to_int

64비트 정수로 변환을 구성합니다.

static to_int()

to_stream

스트림으로의 변환을 구성합니다.

static to_stream()

to_string

문자열로의 변환을 구성합니다.

static to_string()