DataType Klasa
Klasa pomocnika do obsługi prawidłowego manipulowania obsługiwanymi typami kolumn (int, bool, string itp.). Obecnie używane z MLTable.convert_column_types(...) i from_delimited_files(...) do określania typów, do których mają być konwertowane kolumny. Różne typy są wybierane z DataType.from_(...)*Metody.
Konstruktor
DataType()
Metody
| to_bool |
Skonfiguruj konwersję na wartość logiczną. true_values i false_values muszą mieć wartość None lub non-empty list, a w przeciwnym razie zostanie zgłoszony błąd. |
| to_datetime |
Skonfiguruj konwersję do daty/godziny. |
| to_float |
Skonfiguruj konwersję na zmiennoprzecinkowy 64-bitowy. |
| to_int |
Skonfiguruj konwersję na 64-bitową liczbę całkowitą. |
| to_stream |
Konfigurowanie konwersji na strumień. |
| to_string |
Skonfiguruj konwersję na ciąg. |
to_bool
Skonfiguruj konwersję na wartość logiczną. true_values i false_values muszą mieć wartość None lub non-empty list, a w przeciwnym razie zostanie zgłoszony błąd.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parametry
| Nazwa | Opis |
|---|---|
|
true_values
|
Lista wartości w zestawie danych, które mają być wyznaczane jako prawda. Na przykład ['1', 'yes'] zostanie zastąpiony jako [True, True]. True_values musi być obecny w zestawie danych. W przeciwnym razie brak zostanie zwrócony dla wartości, które nie są obecne. Domyślna wartość: None
|
|
false_values
|
Lista wartości w zestawie danych, które mają być wyznaczane jako fałsz. Na przykład ['0', 'nie'] zostanie zastąpiony jako [False, False]. False_values musi być obecny w zestawie danych. W przeciwnym razie brak zostanie zwrócony dla wartości, które nie są obecne. Domyślna wartość: None
|
|
mismatch_as
|
Jak rzutowane ciągi, które nie znajdują się w true_values lub false_values; Wartość "true" rzutuje wszystkie wartości True, "false" na wartość False, a "błąd" spowoduje błąd zamiast rzutowania. Domyślnie wartość Brak, która jest równa "błąd". Domyślna wartość: None
|
to_datetime
Skonfiguruj konwersję do daty/godziny.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parametry
| Nazwa | Opis |
|---|---|
|
formats
Wymagane
|
Formaty do wypróbowania konwersji daty/godziny. Na przykład %d—%m—%Y dla danych w ciągu "dnia miesiąca", a %Y—%m—%dT%H:%M:%S.%f dla "połączonej reprezentacji daty i godziny" zgodnie z normą ISO 8601.
|
|
date_constant
|
Jeśli kolumna zawiera tylko wartości godziny, data, która ma być stosowana do wynikowej daty/godziny. Domyślna wartość: None
|
to_float
Skonfiguruj konwersję na zmiennoprzecinkowy 64-bitowy.
static to_float()
to_int
Skonfiguruj konwersję na 64-bitową liczbę całkowitą.
static to_int()
to_stream
Konfigurowanie konwersji na strumień.
static to_stream()
to_string
Skonfiguruj konwersję na ciąg.
static to_string()