fread : utilisation plus avancée
Maintenant que vous connaissez les bases de fread(), vous devez aussi connaître deux de ses arguments : drop et select, pour exclure ou sélectionner les variables qui vous intéressent.
Supposons que vous ayez un jeu de données avec 5 variables et que vous vouliez conserver la première et la cinquième, appelées « a » et « e ». Les options suivantes fonctionneront toutes :
fread("path/to/file.txt", drop = 2:4)
fread("path/to/file.txt", select = c(1, 5))
fread("path/to/file.txt", drop = c("b", "c", "d"))
fread("path/to/file.txt", select = c("a", "e"))
Restons sur les pommes de terre, puisque nous les apprécions particulièrement chez DataCamp. Les données sont à nouveau disponibles dans le fichier potatoes.csv (view), contenant des enregistrements séparés par des virgules.
Cet exercice fait partie du cours
Introduction à l’importation de données dans R
Instructions
- En utilisant
fread()et les argumentsselectoudrop, importez uniquement les colonnestextureetmoistnessdu fichier plat. Elles correspondent aux colonnes 6 et 8 dans"potatoes.csv". Stockez le résultat dans une variablepotatoes. - Appliquez
plot()à 2 colonnes du data framepotatoes:textureen abscisse etmoistnessen ordonnée. Utilisez deux fois la notation avec le signe dollar. Vous pouvez nommer vos axes et votre graphique.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___
# Plot texture (x) and moistness (y) of potatoes
___