Especificar tipos de datos para las columnas
Cuando lees datos desde un archivo de texto o CSV, deberías especificar los nombres y los tipos de datos de cada columna. La función read() intentará determinar si la primera entrada del conjunto de datos contiene los nombres de las columnas. R es hábil detectando algunos tipos de datos, pero si lees una variable categórica codificada como 0, 1 y 2, la interpretará como numérica y tendrás que especificar el tipo de datos de esa columna después de leer los datos.
Este ejercicio forma parte del curso
Distribuciones de probabilidad multivariantes en R
Instrucciones del ejercicio
- Asigna los nuevos nombres de columna al conjunto de datos
winey comprueba que se han asignado correctamente. - Convierte la columna
Typeen un factor con tres niveles. - Usa la función
str()para comprobar el tipo de datos/estructura antes y después de cambiar el tipo de datos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
# Check the new column names
___
# Check data type/structure of each variable
str(___)
# Change the Type variable data type
___
# Check data type/structure again
___