fread : utilisation plus avancée
Maintenant que vous connaissez les bases de fread(), vous devriez aussi connaître deux de ses arguments : drop et select, qui servent à exclure ou à sélectionner des variables d'intérêt.
Supposons que vous avez un jeu de données contenant 5 variables et que vous souhaitez conserver uniquement la première et la cinquième, nommé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, puisqu'on les aime bien chez DataCamp. Les données sont à nouveau disponibles dans le fichier potatoes.csv (view), qui contient des enregistrements séparés par des virgules.
Cette activité fait partie du cours
Introduction à l'importation de données dans R
Instructions de l’exercice
- En utilisant
fread()avec les argumentsselectoudrop, importez uniquement les colonnestextureetmoistnessdu fichier plat. Elles correspondent aux colonnes 6 et 8 de"potatoes.csv". Stockez le résultat dans une variablepotatoes. - Utilisez
plot()avec 2 colonnes du tableau de donnéespotatoes:texturesur l'axe des x,moistnesssur l'axe des y. Utilisez deux fois la notation avec le signe dollar. N'hésitez pas à nommer vos axes et votre graphique.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___
# Plot texture (x) and moistness (y) of potatoes
___