DataType Klas
Helperklasse voor het verwerken van de juiste manipulatie van ondersteunde kolomtypen (int, bool, tekenreeks, enzovoort). Momenteel gebruikt met MLTable.convert_column_types(...) & from_delimited_files(...) om op te geven naar welke typen kolommen moeten worden geconverteerd. Er worden verschillende typen geselecteerd met DataType.from_(...) *Methoden.
- Overname
-
builtins.objectDataType
Constructor
DataType()
Methoden
to_bool |
Configureer conversie naar bool. true_values & false_values moet zowel Geen als niet-lege lijsten van zijn, anders wordt er een fout gegenereerd. |
to_datetime |
Configureer conversie naar datum/tijd. |
to_float |
Configureer de conversie naar 64-bits float. |
to_int |
Configureer de conversie naar een 64-bits geheel getal. |
to_stream |
Configureer conversie naar stream. |
to_string |
Configureer conversie naar tekenreeks. |
to_bool
Configureer conversie naar bool. true_values & false_values moet zowel Geen als niet-lege lijsten van zijn, anders wordt er een fout gegenereerd.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parameters
Name | Description |
---|---|
true_values
|
Lijst met waarden in de gegevensset die moeten worden aangeduid als Waar. ['1', 'ja'] wordt bijvoorbeeld vervangen door [True, True]. De true_values moet aanwezig zijn in de gegevensset, anders wordt Geen geretourneerd voor waarden die niet aanwezig zijn. Default value: None
|
false_values
|
Lijst met waarden in de gegevensset die moeten worden aangeduid als Onwaar. ['0', 'nee'] wordt bijvoorbeeld vervangen door [False, False]. De false_values moeten aanwezig zijn in de gegevensset, anders wordt Geen geretourneerd voor waarden die niet aanwezig zijn. Default value: None
|
mismatch_as
|
Hoe cast-tekenreeksen die zich niet in true_values of false_values; 'true' cast all as True, 'false' as False, and 'error' will error in plaats van cast. De standaardwaarde is Geen, wat gelijk is aan 'fout'. Default value: None
|
to_datetime
Configureer conversie naar datum/tijd.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parameters
Name | Description |
---|---|
formats
Vereist
|
Indelingen om te proberen voor datum/tijd-conversie. Bijvoorbeeld %d-%m-%Y voor gegevens in 'dag-maand-jaar' en %Y-%m-%dT%H:%M:%S.%f voor 'gecombineerde datum- en tijdweergave' volgens ISO 8601.
|
date_constant
|
Als de kolom alleen tijdwaarden bevat, een datum die moet worden toegepast op de resulterende datum/tijd. Default value: None
|
to_float
Configureer de conversie naar 64-bits float.
static to_float()
to_int
Configureer de conversie naar een 64-bits geheel getal.
static to_int()
to_stream
Configureer conversie naar stream.
static to_stream()
to_string
Configureer conversie naar tekenreeks.
static to_string()