DataType Classe
Classe helper per la gestione della corretta manipolazione dei tipi di colonna supportati (int, bool, string e così via). Attualmente usato con MLTable.convert_column_types(...)& from_delimited_files(...) per specificare i tipi in cui convertire le colonne. Sono selezionati tipi diversi con DataType.from_(...) *Metodi.
- Ereditarietà
-
builtins.objectDataType
Costruttore
DataType()
Metodi
to_bool |
Configurare la conversione in bool. true_values & false_values devono essere entrambi elenchi None o non vuoti, altrimenti verrà generato un errore. |
to_datetime |
Configurare la conversione in datetime. |
to_float |
Configurare la conversione in float a 64 bit. |
to_int |
Configurare la conversione in integer a 64 bit. |
to_stream |
Configurare la conversione in flusso. |
to_string |
Configurare la conversione in stringa. |
to_bool
Configurare la conversione in bool. true_values & false_values devono essere entrambi elenchi None o non vuoti, altrimenti verrà generato un errore.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parametri
Nome | Descrizione |
---|---|
true_values
|
Elenco di valori nel set di dati da designare come True. Ad esempio, ['1', 'yes'] verrà sostituito come [True, True]. Il true_values deve essere presente nel set di dati; in caso contrario, non verrà restituito Nessuno per i valori non presenti. Valore predefinito: None
|
false_values
|
Elenco di valori nel set di dati da designare come False. Ad esempio, ['0', 'no'] verrà sostituito come [False, False]. Il false_values deve essere presente nel set di dati; in caso contrario, non verrà restituito Nessuno per i valori non presenti. Valore predefinito: None
|
mismatch_as
|
Come eseguire il cast delle stringhe che non sono né in true_values né in false_values; 'true' esegue il cast di tutti come True, 'false' come False e 'error' invece di eseguire il cast. Il valore predefinito è Nessuno che è uguale a 'error'. Valore predefinito: None
|
to_datetime
Configurare la conversione in datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parametri
Nome | Descrizione |
---|---|
formats
Necessario
|
Formati da provare per la conversione datetime. Ad esempio %d-%m-%Y per i dati in " day-month-year" e %Y-%m-%dT%H:%M:%S.%f per "rappresentazione di data e ora combinata" in base a ISO 8601.
|
date_constant
|
Se la colonna contiene solo valori di ora, una data da applicare all'oggetto DateTime risultante. Valore predefinito: None
|
to_float
Configurare la conversione in float a 64 bit.
static to_float()
to_int
Configurare la conversione in integer a 64 bit.
static to_int()
to_stream
Configurare la conversione in flusso.
static to_stream()
to_string
Configurare la conversione in stringa.
static to_string()