Po ukończeniu tych kursów czuję się pewnie w tworzeniu profesjonalnych wizualizacji i pulpitów nawigacyjnych
Opis kursu
Pakiet data.table to wydajna alternatywa dla bazowego data.frame w R, wzbogacona o wygodniejszą składnię i dodatkowe funkcje przyspieszające pracę. W tym kursie nauczysz się tworzyć, filtrować i manipulować obiektami data.table. Poznasz również funkcje inspirowane bazami danych, w tym wbudowane operacje grupowe. Kurs kończy się omówieniem szybkich metod importu i eksportu tabelarycznych danych tekstowych, takich jak pliki CSV. Po ukończeniu kursu będziesz sprawnie korzystać z data.table w R, by efektywniej manipulować danymi i je analizować. Przez cały kurs będziesz pracować z zbiorem danych o przejazdach rowerów miejskich w obszarze Zatoki San Francisco z 2014 roku.
Wymagania wstępne
Program nauczania
Plan kursu
1
Wprowadzenie do data.table
Ten rozdział przedstawia data.table jako zamiennik dla data.frame i pokazuje, jak używać argumentu i w data.table do filtrowania wierszy.
- Witaj na kursie!50 XP
- Krótki quiz o data.table50 XP
- Tworzenie data.table100 XP
- Prezentacja zbioru danych bikes100 XP
- Filtrowanie wierszy w data.table50 XP
- Filtrowanie wierszy za pomocą dodatnich liczb całkowitych100 XP
- Filtrowanie wierszy za pomocą ujemnych indeksów100 XP
- Filtrowanie wierszy za pomocą wektorów logicznych100 XP
- Funkcje pomocnicze do filtrowania50 XP
- I %like% data.tables100 XP
- Filtrowanie za pomocą %in%100 XP
- Filtrowanie z użyciem %between% i %chin%100 XP
2
Wybieranie kolumn i obliczenia
Podobnie jak argument i służy do filtrowania wierszy, argument j w data.table pozwala wybierać kolumny i wykonywać obliczenia. Składnia jest znacznie wygodniejsza i bardziej elastyczna niż w przypadku data.frame.
3
Operacje grupowe
Ten rozdział wprowadza argument by w data.table, który umożliwia wykonywanie obliczeń według grup. Po ukończeniu tego rozdziału opanujesz zwięzłą składnię DT[i, j, by] pakietu data.table.
4
Semantyka referencji
W tym rozdziale poznasz unikalną cechę data.table: modyfikowanie istniejących obiektów data.table w miejscu. Taka modyfikacja sprawia, że operacje są niesamowicie szybkie, a przy tym łatwe do opanowania.
5
Import i eksport danych
Pakiet data.table nie tylko umożliwia błyskawiczne obliczenia, ale też pozwala odczytywać i zapisywać dane na dysku z imponującą prędkością. Ten rozdział skupia się na funkcjach fread() i fwrite(), które pozwalają importować i eksportować pliki tekstowe szybko i wygodnie!
R
Manipulacja danymi z data.table w R
Kurs
ukończony

