fread: bardziej zaawansowane użycie
Skoro znasz już podstawy funkcji fread(), czas poznać dwa jej argumenty: drop i select, które pozwalają pomijać lub wybierać interesujące cię zmienne.
Załóżmy, że masz zbiór danych z 5 zmiennymi i chcesz zachować pierwszą oraz piątą, o nazwach "a" i "e". Każdy z poniższych sposobów da ten sam efekt:
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"))
Wróćmy do ziemniaków – mamy do nich szczególny sentyment w DataCamp. Dane są znowu dostępne w pliku potatoes.csv (podgląd), który zawiera rekordy rozdzielone przecinkami.
To ćwiczenie jest częścią kursu
Wprowadzenie do importowania danych w R
Instrukcje do ćwiczenia
- Używając funkcji
fread()z argumentemselectlubdrop, zaimportuj tylko kolumnytextureimoistnessz pliku płaskiego. Odpowiadają one kolumnom 6 i 8 w pliku"potatoes.csv". Wynik zapisz w zmiennejpotatoes. - Utwórz wykres funkcją
plot()dla 2 kolumn ramki danychpotatoes:texturena osi x,moistnessna osi y. Użyj notacji ze znakiem dolara w obu przypadkach. Możesz też nadać własne nazwy osiom i wykresowi.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___
# Plot texture (x) and moistness (y) of potatoes
___