Wszystko razem!
Świetnie! Wiesz już sporo o operatorach i filtrowaniu danych. Ta wiedza przyda ci się w przyszłych projektach analizy danych. Wykonajmy ostatnie ćwiczenie, które łączy kilka operatorów naraz.
Do dyspozycji masz nową wersję ramki danych stocks.
To ćwiczenie jest częścią kursu
R dla finansów – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Na początek wyświetl
stocks. Zawiera ceny akcji Apple i Microsoft za grudzień 2016 roku. - Wygląda na to, że w danych brakuje pewnych wartości. Sprawdźmy to dokładniej. Użyj funkcji
weekdays()na kolumniedatei przypisz wynik dostocksjako nową kolumnęweekday. - Wyświetl teraz
stocks. Brakujące dane dotyczą weekendów! To ma sens – giełda nie działa w soboty i niedziele. - Usuń wiersze z brakującymi danymi za pomocą
subset(). Użyj!is.na()na kolumnieapplejako warunku. Nową ramkę danych przypisz dostocks_no_NA. - Teraz interesują cię dni, w których
applebyło powyżej117lubmicrpowyżej63. Użyj operatorów relacyjnych,|orazsubset(), żeby przefiltrowaćstocks_no_NA.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# View stocks
___
# Weekday investigation
stocks$weekday <-
# View stocks again
___
# Remove missing data
stocks_no_NA <- ___
# Apple and Microsoft joint range
___