Zacznij terazZacznij za darmo

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

Zobacz kurs

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 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.

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
___
Edytuj i uruchom kod