1. Nauka
  2. /
  3. Kursy
  4. /
  5. R dla finansów – poziom średnio zaawansowany

Connected

ćwiczenie

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.

Instrukcje

100 XP
  • 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 kolumnie date i przypisz wynik do stocks jako 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 kolumnie apple jako warunku. Nową ramkę danych przypisz do stocks_no_NA.
  • Teraz interesują cię dni, w których apple było powyżej 117 lub micr powyżej 63. Użyj operatorów relacyjnych, | oraz subset(), żeby przefiltrować stocks_no_NA.