Vamos a explorar.
Sintaxis de funciones
La sintaxis de la función es como se ilustra a continuación:
Marco de datos.Astype (dtype, copy = true, errores = 'asumir')Los parámetros de la función son como se muestra:
Valor de retorno
La función devuelve un marco de datos con el objeto especificado convertido al tipo de datos de destino.
Ejemplo
Eche un vistazo al código de ejemplo que se muestra a continuación:
# Pandas de importaciónConvertir int para flotar
Para convertir el 'Col1' en valores de punto flotante, podemos hacer:
df.COL1.Astype ('float64', copy = true)El código anterior debe convertir 'Col1' en flotadores como se muestra en la salida a continuación:
Convertir a múltiples tipos
También podemos convertir múltiples columnas en diferentes tipos de datos. Por ejemplo, convertimos 'Col1' a Float64 y 'COL2' a Cadena en el código a continuación.
imprimir (f "antes: df.dtypes \ n ")En el código anterior, pasamos la columna y el tipo de datos de destino como diccionario.
Los tipos resultantes son como se muestra:
Convertir DataFrame en cadena
Para convertir todo el marcado de datos al tipo de cadena, podemos hacer lo siguiente:
df.AplicarMap (STR)Lo anterior debe colocar todo el marco de datos en tipos de cadenas.
Conclusión
En este artículo, cubrimos cómo convertir una columna de pandas de un tipo de datos a otro. También cubrimos cómo convertir un marcado de datos completo en el tipo de cadena.
Codificación feliz!!