DataType Klass
Hjälpklass för att hantera korrekt manipulering av kolumntyper som stöds (int, bool, sträng osv.). Används för närvarande med MLTable.convert_column_types(...)& from_delimited_files(...) för att ange vilka typer som kolumner ska konverteras till. Olika typer väljs med DataType.from_(...) *Metoder.
- Arv
-
builtins.objectDataType
Konstruktor
DataType()
Metoder
to_bool |
Konfigurera konvertering till bool. true_values & false_values både måste vara Listor som inte är tomma eller inga, genereras ett fel. |
to_datetime |
Konfigurera konvertering till datetime. |
to_float |
Konfigurera konvertering till 64-bitars flyttal. |
to_int |
Konfigurera konvertering till 64-bitars heltal. |
to_stream |
Konfigurera konvertering till dataström. |
to_string |
Konfigurera konvertering till sträng. |
to_bool
Konfigurera konvertering till bool. true_values & false_values både måste vara Listor som inte är tomma eller inga, genereras ett fel.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parametrar
Name | Description |
---|---|
true_values
|
Lista över värden i datauppsättningen som ska betecknas som True. ['1', 'yes'] kommer till exempel att ersättas som [True, True]. True_values måste finnas i datauppsättningen annars returneras Ingen för värden som inte finns. Standardvärde: None
|
false_values
|
Lista över värden i datauppsättningen som ska betecknas som False. ['0', 'no'] ersätts till exempel som [False, False]. False_values måste finnas i datauppsättningen annars returneras Ingen för värden som inte finns. Standardvärde: None
|
mismatch_as
|
Hur gjutna strängar som varken finns i true_values eller false_values; "true" kastar allt som Sant, "falskt" som Falskt, och "fel" kommer att fel i stället för gjutning. Standardvärdet är Ingen som är lika med "fel". Standardvärde: None
|
to_datetime
Konfigurera konvertering till datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parametrar
Name | Description |
---|---|
formats
Obligatorisk
|
Format som ska provas för datetime-konvertering. Till exempel %d-%m-%Y för data i "day-month-year" och %Y-%m-%dT%H:%M:%S.%f för "kombinerad datum- och tidsrepresentation" enligt ISO 8601.
|
date_constant
|
Om kolumnen bara innehåller tidsvärden, ett datum som ska tillämpas på den resulterande DateTime. Standardvärde: None
|
to_float
Konfigurera konvertering till 64-bitars flyttal.
static to_float()
to_int
Konfigurera konvertering till 64-bitars heltal.
static to_int()
to_stream
Konfigurera konvertering till dataström.
static to_stream()
to_string
Konfigurera konvertering till sträng.
static to_string()