Spécifier les types de données des colonnes
Lorsque vous lisez des données à partir d'un fichier texte ou CSV, vous devez préciser les noms et les types de données de chaque colonne. La fonction read() essaiera de déterminer si la première ligne du jeu de données contient les noms de colonnes. R est performant pour déduire certains types, mais si vous lisez une variable catégorielle codée en 0, 1 et 2, elle sera lue comme une variable numérique, et vous devrez alors spécifier le type de données de cette colonne après la lecture des données.
Cet exercice fait partie du cours
<cours>Lois de probabilité multivariées en R</cours>Instructions de l’exercice
- Attribuez les nouveaux noms de colonnes au jeu de données
wine, puis vérifiez qu'ils ont bien été pris en compte. - Transformez la colonne
Typeen facteur à trois modalités. - Utilisez la fonction
str()pour vérifier le type/structure des données avant et après la modification du type.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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
___