DataType Klasse
Hilfsklasse für die richtige Bearbeitung unterstützter Spaltentypen (int, bool, string usw.). Wird derzeit mit MLTable.convert_column_types(...) & from_delimited_files(...) verwendet, um anzugeben, in welche Typen Spalten konvertiert werden sollen. Verschiedene Typen werden mit DataType.from_(...) *Methoden.
- Vererbung
-
builtins.objectDataType
Konstruktor
DataType()
Methoden
to_bool |
Konfiguriert die Konvertierung in einen booleschen Wert true_values & false_values entweder keine oder nicht leere Listen von sein müssen, zeichenfolgen, andernfalls wird ein Fehler ausgelöst. |
to_datetime |
Konfiguriert die Konvertierung in einen datetime-Wert |
to_float |
Konfiguriert die Konvertierung in einen 64-Bit-Gleitkommawert |
to_int |
Konfiguriert die Konvertierung in eine 64-Bit-Ganzzahl |
to_stream |
Konfiguriert die Konvertierung in einen Stream |
to_string |
Konfiguriert die Konvertierung in eine Zeichenfolge |
to_bool
Konfiguriert die Konvertierung in einen booleschen Wert true_values & false_values entweder keine oder nicht leere Listen von sein müssen, zeichenfolgen, andernfalls wird ein Fehler ausgelöst.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parameter
Name | Beschreibung |
---|---|
true_values
|
Liste der Werte im Dataset, die als True festgelegt werden sollen. Beispielsweise wird ['1', 'ja'] durch [True, True] ersetzt. Die true_values müssen im Dataset vorhanden sein, andernfalls wird None für nicht vorhandene Werte zurückgegeben. Standardwert: None
|
false_values
|
Liste der Werte im Dataset, die als False festgelegt werden sollen. Beispielsweise wird ['0', 'nein'] als [False, False] ersetzt. Die false_values müssen im Dataset vorhanden sein, andernfalls wird None für nicht vorhandene Werte zurückgegeben. Standardwert: None
|
mismatch_as
|
Wie Zeichenfolgen gegossen werden, die sich weder in true_values noch in false_values befinden; "true" wandelt alle als True, "false" in False und "error" statt als Casting auf. Der Standardwert ist "None" und entspricht "Error". Standardwert: None
|
to_datetime
Konfiguriert die Konvertierung in einen datetime-Wert
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parameter
Name | Beschreibung |
---|---|
formats
Erforderlich
|
Formate, die für die datetime-Konvertierung verwendet werden sollen. Beispiel : %d-%m-%Y für Daten in "Tag-Monat-Jahr" und %Y-%m-%dT%H:%M:%S.%f für "kombinierte Datums- und Uhrzeitdarstellung" nach ISO 8601.
|
date_constant
|
Wenn die Spalte nur Zeitwerte enthält, ein Datum, das auf die resultierende DateTime angewendet werden soll. Standardwert: None
|
to_float
Konfiguriert die Konvertierung in einen 64-Bit-Gleitkommawert
static to_float()
to_int
Konfiguriert die Konvertierung in eine 64-Bit-Ganzzahl
static to_int()
to_stream
Konfiguriert die Konvertierung in einen Stream
static to_stream()
to_string
Konfiguriert die Konvertierung in eine Zeichenfolge
static to_string()