Creemos un marco de datos llamado Market.
En la programación R, si desea devolver el tipo de datos de todas las columnas en un marco de datos, puede usar el método SAPPLY ().
Sintaxis:
Sapply (dataFrame_Object, clase)Parámetros:
Se necesitan dos parámetros.
Resultado:
Puede ver el marco de datos del mercado con cada tipo de datos de columna aquí:
Tenga en cuenta que todos los tipos de columnas son tipos de caracteres.
Ahora, necesitamos convertir algunas columnas en tipos numéricos.
Método 1: AS.numérico()
El.El método numérico () convierte la columna de tipo de caracteres dada en numéricos. Toma el nombre de la columna como parámetro.
Sintaxis:
como.numérico (DataFrame_Object $ columna)Dónde,
dataFrame_Object es la trama de datos de entrada, y la columna es la columna de tipo de caracteres convertida en numérico.
Ejemplo 1
En este ejemplo, convertimos la columna Market_ID en numérico y mostramos todos los tipos de columnas utilizando el método SAPPLY ().
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos observar que la columna Market_ID se convierte en numérico.
Ejemplo 2
En este ejemplo, convertimos la columna Market_Squarefeet en numéricos y mostramos todos los tipos de columnas utilizando el método SAPPLY ().
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos observar que la columna Market_Squarefeet se convierte en numérico.
Método 2: Transform () con AS.numérico()
El método transform () cambia el tipo de datos de una columna. Se necesitan dos parámetros. El primer parámetro es el objeto de cuadro de datos, y el segundo parámetro es la columna que toma como.numérico (), que se utiliza para convertir la columna de tipo de caracteres dada en numéricos. Se necesita el nombre de la columna como parámetro
Sintaxis:
transformar (dataFrame_Object, column = as.numérico (columna))Parámetros:
Ejemplo 1
En este ejemplo, convertimos la columna Market_ID en numérico y mostramos todos los tipos de columnas utilizando el método SAPPLY ().
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos observar que la columna Market_ID se convierte en numérico.
Ejemplo 2
En este ejemplo, convertimos la columna Market_Squarefeet en numéricos y mostramos todos los tipos de columnas utilizando el método SAPPLY ().
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Podemos observar que la columna Market_Squarefeet se convierte en numérico.
Conclusión
De este artículo, vimos dos métodos para convertir una columna de cuadro de datos a tipo numérico utilizando como.Métodos numéricos () y transformados (). Aprendimos que Transform () usado como.numérico () para convertir una columna a un tipo numérico.