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(...) & from_delimited_files(...) k určení typů, na které se mají sloupce převést. Pomocí DataType.from_(...) jsou vybrány různé typy. *Metody.
- Dědičnost
-
builtins.objectDataType
Konstruktor
DataType()
Metody
to_bool |
Nakonfigurujte převod na logickou hodnotu. true_values & false_values musí být žádný nebo neprázdný seznam, v opačném případě dojde k chybě řetězce. |
to_datetime |
Nakonfigurujte převod na datetime. |
to_float |
Nakonfigurujte převod na 64bitovou verzi float. |
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 žádný nebo neprázdný seznam, v opačném případě dojde k chybě řetězce.
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é se mají označit jako True Například ['1', 'ano'] se nahradí jako [True, True]. V datové sadě musí být true_values, jinak se pro hodnoty, které nejsou přítomné, vrátí hodnota None. Default value: None
|
false_values
|
Seznam hodnot v datové sadě, které se mají označit jako False Například ['0', 'ne'] se nahradí jako [Nepravda, Nepravda]. V datové sadě musí být false_values, 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 nebo false_values; Hodnota true vše přetypuje na True, false jako False a chyba místo přetypování dojde k chybě. Výchozí hodnota je None (Žádný), což se rovná "error". 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í vyzkoušet pro 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 ISO 8601.
|
date_constant
|
Pokud sloupec obsahuje pouze časové hodnoty, datum, které se použije pro výslednou hodnotu DateTime. Default value: None
|
to_float
Nakonfigurujte převod na 64bitovou verzi float.
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()