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(...)& from_delimited_files(...) para especificar a qué tipos se van a convertir columnas. Se seleccionan diferentes tipos con DataType.from_(...) *Métodos.
- Herencia
-
builtins.objectDataType
Constructor
DataType()
Métodos
to_bool |
Configuración de la conversión a un valor booleano. true_values &false_values deben ser listas ninguno o no vacías, se producirá un error. |
to_datetime |
Configuración de la conversión a datetime. |
to_float |
Configuración de la conversión a float de 64 bits. |
to_int |
Configuración de la conversión a entero de 64 bits. |
to_stream |
Configuración de la conversión a secuencia. |
to_string |
Configuración de la conversión a cadena. |
to_bool
Configuración de la conversión a un valor booleano. true_values &false_values deben ser listas ninguno o no vacías, 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 va a designar 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, se devolverá None para los valores que no están presentes. Valor predeterminado: None
|
false_values
|
Lista de valores del conjunto de datos para designar 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, se devolverá None para los valores que no están presentes. Valor predeterminado: None
|
mismatch_as
|
¿Cómo se convierten las 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 la conversión. El valor predeterminado es Ninguno, que es igual a "error". Valor predeterminado: None
|
to_datetime
Configuración de la conversión a datetime.
static to_datetime(formats: str | List[str], date_constant: str | None = None)
Parámetros
Nombre | Description |
---|---|
formats
Requerido
|
Formatos para intentar la conversión de datetime. Por ejemplo , %d-%m-%Y para los datos de "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 va a aplicar a la fecha y hora resultante. Valor predeterminado: None
|
to_float
Configuración de la conversión a float de 64 bits.
static to_float()
to_int
Configuración de la conversión a entero de 64 bits.
static to_int()
to_stream
Configuración de la conversión a secuencia.
static to_stream()
to_string
Configuración de la conversión a cadena.
static to_string()