fread: uso más avanzado
Ahora que conoces los fundamentos de fread()
, debes saber que existen dos argumentos de la función: drop
y select
, para soltar o seleccionar variables de interés.
Supón que tienes un conjunto de datos que contiene 5 variables y quieres conservar la primera y la quinta variable, llamadas "a" y "e". Las siguientes opciones te servirán:
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"))
Sigamos con las patatas, ya que en DataCamp nos gustan mucho. Los datos vuelven a estar disponibles en el archivo potatoes.csv
(vista), que contiene registros separados por comas.
Este ejercicio forma parte del curso
Introducción a la importación de datos en R
Instrucciones de ejercicio
- Utilizando
fread()
yselect
odrop
como argumentos, sólo importa las columnastexture
ymoistness
del archivo plano. Corresponden a las columnas 6 y 8 de"potatoes.csv"
. Guarda el resultado en una variablepotatoes
. plot()
2 columnas del marco de datospotatoes
:texture
en el eje x,moistness
en el eje y. Utiliza la notación del signo del dólar dos veces. Siéntete libre de poner nombre a tus ejes y a tu gráfico.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___
# Plot texture (x) and moistness (y) of potatoes
___