DataType Clase
Clase auxiliar para controlar la manipulación adecuada de los tipos de columna admitidos (int, bool, string, etc.). Actualmente se usa con MLTable.convert_column_types(...) y from_delimited_files(...) para especificar a qué tipos se van a convertir las columnas. Se seleccionan diferentes tipos con DataType.from_ (...)*métodos.
Constructor
DataType()
Métodos
to_bool |
Configure la conversión a bool. true_values y false_values deben ser listas ninguna o no vacías de , se producirá un error. |
to_datetime |
Configure la conversión a datetime. |
to_float |
Configure la conversión a float de 64 bits. |
to_int |
Configure la conversión a entero de 64 bits. |
to_stream |
Configure la conversión para transmitir. |
to_string |
Configure la conversión a cadena. |
to_bool
Configure la conversión a bool. true_values y false_values deben ser listas ninguna o no vacías de , se producirá un error.
static to_bool(true_values: List[str] | None = None, false_values: List[str] | None = None, mismatch_as: str | None = None)
Parámetros
Nombre | Description |
---|---|
true_values
|
Lista de valores del conjunto de datos que se designan como True. Por ejemplo, ['1', 'sí'] se reemplazará como [True, True]. El true_values debe estar presente en el conjunto de datos; de lo contrario, none se devolverá para los valores no presentes. Valor predeterminado: None
|
false_values
|
Lista de valores del conjunto de datos que se designan como False. Por ejemplo, ['0', 'no'] se reemplazará como [False, False]. El false_values debe estar presente en el conjunto de datos; de lo contrario, none se devolverá para los valores no presentes. Valor predeterminado: None
|
mismatch_as
|
Cómo se convierten cadenas que no están en true_values o false_values; 'true' convierte todo como True, 'false' como False, y 'error' se producirá un error en lugar de convertir. El valor predeterminado es Ninguno, que es igual a "error". Valor predeterminado: None
|
to_datetime
Configure la conversión a datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parámetros
Nombre | Description |
---|---|
formats
Requerido
|
Da formatos para probar la conversión datetime. Por ejemplo ,%d-%m-%Y para los datos en "día-mes-año" y %Y-%m-%dT%H:%M:%S.%f para "representación combinada de fecha y hora" según ISO 8601.
|
date_constant
|
Si la columna contiene solo valores de hora, una fecha que se aplicará a la fecha y hora resultante. Valor predeterminado: None
|
to_float
Configure la conversión a float de 64 bits.
static to_float()
to_int
Configure la conversión a entero de 64 bits.
static to_int()
to_stream
Configure la conversión para transmitir.
static to_stream()
to_string
Configure la conversión a cadena.
static to_string()