Build your ultimate AI agent
Opis kursu
Daty i czasy pojawiają się w danych niezwykle często i są niezbędne do odpowiadania na pytania zaczynające się od: kiedy, jak długo lub jak często. Mogą jednak sprawiać trudności – występują w wielu formatach i potrafią zachowywać się w nieoczekiwany sposób. Ten kurs uczy podstaw parsowania, manipulowania i wykonywania obliczeń na datach i czasach w R. Na koniec opanujesz pakiet lubridate – część ekosystemu tidyverse, zaprojektowaną specjalnie do pracy z datami i czasem. Zdobytą wiedzę zastosujesz w praktyce: zbadasz, jak często wydawane są nowe wersje R, sprawdzisz, kiedy pogoda w Auckland (miejscu narodzin R) jest najlepsza, oraz sprawdzisz, jak długo panowali brytyjscy monarchowie.
Wymagania wstępne
Program kursu
Plan kursu
1
Daty i czasy w R
R nie wie, że coś jest datą lub czasem, dopóki mu tego nie powiesz. W tym rozdziale poznasz sposoby, w jakie R przechowuje daty i czasy – na przykładzie analizy częstotliwości wydawania nowych wersji R oraz tempa ich pobierania. Znajdziesz tu też zapowiedź tego, czego nauczysz się w kolejnych rozdziałach.
- Wprowadzenie do dat50 XP
- Rozpoznawanie dat w formacie ISO 860150 XP
- Określanie dat100 XP
- Automatyczny import100 XP
- Po co używać dat?50 XP
- Tworzenie wykresów100 XP
- Operatory arytmetyczne i logiczne100 XP
- A co z godzinami?50 XP
- Wczytywanie wartości datetime do R100 XP
- Obiekty daty i czasu też zachowują się przewidywalnie100 XP
- Dlaczego lubridate?50 XP
2
Parsowanie i manipulowanie datami oraz czasem z lubridate
Daty i czasy występują w ogromnej różnorodności formatów, dlatego pierwszym wyzwaniem jest zwykle sparsowanie posiadanego formatu do obiektu datetime w R. Ten rozdział uczy, jak importować daty i czasy za pomocą pakietu lubridate. Nauczysz się również wyodrębniać składowe obiektu datetime. Wszystko przećwiczysz, analizując pogodę w Auckland – miejscu narodzin R.
3
Arytmetyka na datach i czasach
Wczytanie dat i czasów do R to dopiero początek. Teraz, gdy wiesz już, jak je parsować, czas nauczyć się na nich obliczać. W tym rozdziale poznasz różne sposoby reprezentowania przedziałów czasu w pakiecie lubridate i wykorzystasz je do wykonywania arytmetyki na obiektach datetime. Na koniec obliczysz, ile czasu minęło od pierwszego lądowania człowieka na Księżycu, wygenerujesz sekwencje dat przydatne do planowania przypomnień, wyliczysz datę zaćmienia Słońca oraz przeanalizujesz panowania władców Anglii (i sprawdzisz, którzy z nich mogli zobaczyć kometę Halleya!).
4
Problemy w praktyce
Wiesz już prawie wszystko, czego potrzebujesz, by sprawnie pracować z danymi zawierającymi daty i czasy – jest jednak kilka dodatkowych problemów, które możesz napotkać w praktyce. W tym ostatnim rozdziale przyjrzysz się bliżej tym zagadnieniom, wracając do wcześniejszych przykładów. Nauczysz się obsługiwać strefy czasowe, pracować z samymi godzinami (bez dat), szybko parsować daty oraz formatować i eksportować daty i czasy.
R
Praca z datami i czasem w R
Kurs
ukończony

