DataType Třída
Pomocná třída pro zpracování správné manipulace s podporovanými typy sloupců (int, bool, string atd.). Aktuálně se používá s MLTable.convert_column_types(...) a from_delimited_files(...) pro určení typů, na které se mají sloupce převést. Pomocí DataType.from_(...) jsou vybrány různé typy.*metody.
Konstruktor
DataType()
Metody
| to_bool |
Nakonfigurujte převod na logickou hodnotu. true_values & false_values musí být oba seznamy Žádné nebo neprázdné, řetězec jinak se vyvolá chyba. |
| to_datetime |
Nakonfigurujte převod na datetime. |
| to_float |
Nakonfigurujte převod na 64bitovou plovoucí verzi. |
| to_int |
Nakonfigurujte převod na 64bitové celé číslo. |
| to_stream |
Nakonfigurujte převod na stream. |
| to_string |
Nakonfigurujte převod na řetězec. |
to_bool
Nakonfigurujte převod na logickou hodnotu. true_values & false_values musí být oba seznamy Žádné nebo neprázdné, řetězec jinak se vyvolá chyba.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parametry
| Name | Description |
|---|---|
|
true_values
|
Seznam hodnot v datové sadě, které mají být označeny jako True. Například ['1', 'yes'] se nahradí jako [Pravda, Pravda]. True_values musí být v datové sadě přítomny, jinak se pro hodnoty, které nejsou přítomné, vrátí žádná. Default value: None
|
|
false_values
|
Seznam hodnot v datové sadě, které mají být označeny jako False Například ['0', 'no'] se nahradí jako [False, False]. False_values musí být v datové sadě přítomny, jinak se pro hodnoty, které nejsou přítomné, vrátí žádná. Default value: None
|
|
mismatch_as
|
Jak přetypovat řetězce, které nejsou v true_values ani false_values; "true" přetypuje všechny jako True, false jako False a "error" místo přetypování. Výchozí hodnota je Žádná, která se rovná chybě. Default value: None
|
to_datetime
Nakonfigurujte převod na datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parametry
| Name | Description |
|---|---|
|
formats
Vyžadováno
|
Formáty, které se mají pokusit o převod data a času Například %d-%m-%Y pro data v "den-měsíc-rok" a %Y-%m-%dT%H:%M:%S.%f pro "kombinovanou reprezentaci data a času" podle normy ISO 8601.
|
|
date_constant
|
Pokud sloupec obsahuje pouze časové hodnoty, použije se pro výsledný dateTime datum. Default value: None
|
to_float
Nakonfigurujte převod na 64bitovou plovoucí verzi.
static to_float()
to_int
Nakonfigurujte převod na 64bitové celé číslo.
static to_int()
to_stream
Nakonfigurujte převod na stream.
static to_stream()
to_string
Nakonfigurujte převod na řetězec.
static to_string()