ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Asigna los nuevos nombres de columna al conjunto de datos wine y comprueba que se han asignado correctamente.
  • Convierte la columna Type en 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 
___
Editar y ejecutar código