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(...) & from_delimited_files(...) do określania typów, na które mają być konwertowane kolumny. Różne typy są wybierane z DataType.from_(...) *Metody.
- Dziedziczenie
-
builtins.objectDataType
Konstruktor
DataType()
Metody
to_bool |
Skonfiguruj konwersję na wartość logiczną. true_values & false_values musi mieć zarówno wartość Brak, jak i niepuste listy. W przeciwnym razie zostanie zgłoszony błąd. |
to_datetime |
Skonfiguruj konwersję na datę/godzinę. |
to_float |
Skonfiguruj konwersję na 64-bitowy zmiennoprzecinkowy. |
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 & false_values musi mieć zarówno wartość Brak, jak i niepuste listy. 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 na wartość True. Na przykład ciąg ['1', 'yes'] zostanie zastąpiony wartością [True, True]. True_values musi być obecny w zestawie danych. W przeciwnym razie wartość None nie zostanie zwrócona 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 ciąg ['0', 'nie'] zostanie zastąpiony wartością [False, False]. False_values musi być obecny w zestawie danych. W przeciwnym razie wartość None nie zostanie zwrócona 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; Polecenie "true" rzutuje wszystkie wartości true, "false" jako False i "error" spowoduje błąd zamiast rzutowania. Wartość domyślna to Brak, która jest równa "error". Domyślna wartość: None
|
to_datetime
Skonfiguruj konwersję na datę/godzinę.
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 "day-month-year" i %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 64-bitowy zmiennoprzecinkowy.
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()