DataType Klas
Helperklasse voor het afhandelen van de juiste manipulatie van ondersteunde kolomtypen (int, bool, tekenreeks, enzovoort). Momenteel gebruikt met MLTable.convert_column_types(...) & from_delimited_files(...) voor het opgeven van de typen waarnaar kolommen moeten worden geconverteerd. Er zijn verschillende typen geselecteerd met DataType.from_(...)*Methoden.
Constructor
DataType()
Methoden
to_bool |
Configureer de conversie naar bool. true_values & false_values moet beide geen of niet-lege lijsten zijn, anders wordt er een fout gegenereerd. |
to_datetime |
Configureer conversie naar datum/tijd. |
to_float |
Configureer 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 de conversie naar bool. true_values & false_values moet beide geen of niet-lege lijsten 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 moet worden aangewezen als Waar. ['1', 'ja'] wordt bijvoorbeeld vervangen als [Waar, Waar]. De true_values moet aanwezig zijn in de gegevensset, anders wordt er geen geretourneerd voor waarden die niet aanwezig zijn. Default value: None
|
false_values
|
Lijst met waarden in de gegevensset die moet worden aangewezen als Onwaar. ['0', 'nee'] wordt bijvoorbeeld vervangen als [Onwaar, Onwaar]. De false_values moet aanwezig zijn in de gegevensset, anders wordt er 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 bevinden; 'true' casts all as True, 'false' as False, and 'error' will error in plaats van casting. De standaardwaarde is Geen die 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, is er een datum die moet worden toegepast op de resulterende datum/tijd. Default value: None
|
to_float
Configureer 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()