Data Science - Język R dla początkujących
4.6 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
852 students enrolled

Data Science - Język R dla początkujących

w sam raz na początek kariery w data science
4.6 (127 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
852 students enrolled
Created by Rafał Mobilo
Last updated 7/2020
Polish
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 93 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Co to jest język R i kiedy go używać
  • Jak pracować z danymi
  • Kiedy skorzystać z wektora, macierzy, listy i ramki danych
  • Jak filtrować, sortować dane
  • Jak agregować dane
  • Jak zaimportować i wyeksportować dane
  • Jak korzystać z funkcji
  • Jak łączyć dane z wielu źródeł
  • Jak rysować wykresy
Course content
Expand all 140 lectures 09:57:37
+ Introduction
4 lectures 07:59
LAB - Język R - po co go w ogóle ktoś wymyślił
00:15
Uwagi praktyczne - materiały do samodzielnych ćwiczeń
00:27
+ Instalacja i pierwsze kroki
10 lectures 44:24
VIDEO - Wprowadzenie do pracy ze zbiorami danych - opcjonalne
06:48
LAB - Wprowadzenie do pracy ze zbiorami danych - opcjonalne
00:09
ODP - Wprowadzenie do pracy ze zbiorami - opcjonalne
00:01
VIDEO - Demo - kolorowy świat języka R - opcjonalne
15:46
LAB - Demo - kolorowy język R - opcjonalne
01:25
+ Obliczenia w R
12 lectures 40:01
VIDEO - Działania logiczne, kto mówi prawdę a kto kłamie?
05:07
LAB - Operacje na wektorach - niech się wszystko policzy samo!
00:47
ODP - Operacje na wektorach - niech się wszystko policzy samo!
00:10
VIDEO - Język R - być albo nie być - > czy = (opcjonalne)
08:20
LAB - Język R - być albo nie być - > czy = (opcjonalne)
05:04
Drobna prośba od autora
00:41
+ Typy danych i funkcje z nimi powiązane
6 lectures 29:14
VIDEO - Typy danych - co robić a czego unikać, żeby się w kodzie nie potykać
13:10
LAB - Typy danych - co robić a czego unikać, żeby się w kodzie nie potykać
00:23
ODP - Typy danych - co robić a czego unikać, żeby się w kodzie nie potykać
00:03
VIDEO - Funkcje operujące na tekstach, czyli coś dla R-poetów
11:30
LAB - Funkcje operujące na tekstach, czyli coś dla R-poetów
02:18
ODP - Funkcje operujące na tekstach, czyli coś dla R-poetów
01:49
QUIZ - Typy i funkcje tekstowe
4 questions
+ Dane
27 lectures 02:14:39
VIDEO - Funkcje pracujące na wektorach - żeby życie było prostsze!
21:26
LAB - Funkcje pracujące na wektorach - żeby życie było prostsze!
00:51
ODP - Funkcje pracujące na wektorach - żeby życie było prostsze!
00:06
VIDEO - Praca z pakietami: stringr
13:16
LAB - Praca z pakietami: stringr
03:36
ODP - Praca z pakietami: stringr
01:50
VIDEO - Indeksowanie wektorów - weź co chcesz!
12:27
LAB - Indeksowanie wektorów - weź co chcesz!
00:59
ODP - Indeksowanie wektorów - weź co chcesz!
00:06
VIDEO - Nazywanie wektorów - bo nazwy łatwiej zapamiętać
09:58
LAB - Nazywanie wektorów - bo nazwy łatwiej zapamiętać
00:54
ODP - Nazywanie wektorów - bo nazwy łatwiej zapamiętać
00:04
VIDEO - Predefiniowane wartości stałe - może nieważne, ale przydatne!
06:32
LAB - Predefiniowane wartości stałe - może nieważne, ale przydatne!
00:45
ODP - Predefiniowane wartości stałe - może nieważne, ale przydatne!
00:04
VIDEO - Macierz, czyli wektor z wierszami i kolumnami
12:24
LAB - Macierz, czyli wektor z wierszami i kolumnami
00:36
ODP - Macierz, czyli wektor z wierszami i kolumnami
00:06
VIDEO - Array, oby nie bolała Cię głowa, że przestrzeń jest wielowymiarowa
15:02
LAB - Array, oby nie bolała Cię głowa, że przestrzeń jest wielowymiarowa
00:37
ODP - Array, oby nie bolała Cię głowa, że przestrzeń jest wielowymiarowa
00:17
VIDEO - Lista pojemna jak torebka
17:28
LAB - Lista pojemna jak torebka
00:35
ODP - Lista pojemna jak torebka
00:09
+ Data Frame i operacje wykonywane na data frame
21 lectures 01:56:18
VIDEO - Data Frame - sposób na dane tabelaryczne
13:59
LAB - Data Frame - sposób na dane tabelaryczne
00:27
ODP - Data Frame - sposób na dane tabelaryczne
00:09
VIDEO - Odczyt i zapis Data Frame do i z pliku
19:08
LAB - Odczyt i zapis Data Frame do i z pliku
00:37
ODP - Odczyt i zapis Data Frame do i z pliku
00:05
VIDEO - Operacje na kolumnach w Data Frame
19:06
LAB - Operacje na kolumnach w Data Frame
01:03
ODP - Operacje na kolumnach w Data Frame
00:15
VIDEO - Filtrowanie danych w Data Frame
20:45
LAB- Filtrowanie danych w Data Frame
00:48
ODP- Filtrowanie danych w Data Frame
00:11
VIDEO - Grupowanie na piechotę i automatem
18:18
LAB- Grupowanie na piechotę i automatem
00:55
ODP - Grupowanie na piechotę i automatem
00:12
VIDEO - Łączenie danych z wielu data frame - merge
11:05
LAB - Łączenie danych z wielu data frame - merge
00:30
ODP- Łączenie danych z wielu data frame - merge
00:15
VIDEO - Sklejanie data frame
07:50
LAB- Sklejanie data frame
00:28
ODP- Sklejanie data frame
00:08
+ Dodatek - zaawansowane funkcje języka R
4 lectures 18:55
Uwaga dot. kolejnej lekcji
00:11
VIDEO - R w nieco bardziej zaawansowanej statystyce
17:45
LAB- R w nieco bardziej zaawansowanej statystyce
00:37
ODP- R w nieco bardziej zaawansowanej statystyce
00:22
+ Uczymy się R na praktycznym przykładzie...
33 lectures 01:59:51
VIDEO - Kiedy latają Amerykanie? - subset, table i plot
07:25
LAB - Kiedy latają Amerykanie? - subset, table i plot
00:25
ODP - Kiedy latają Amerykanie? - subset, table i plot
00:05
VIDEO - Dostosowywanie zbioru danych, ręczne grupowania
11:16
LAB - Dostosowywanie zbioru danych, ręczne grupowania
00:50
ODP- Dostosowywanie zbioru danych, ręczne grupowania
00:08
VIDEO - Jak kilka prostych funkcji ułatwia życie: seq, cut, table, plot
11:20
LAB - Jak kilka prostych funkcji ułatwia życie: seq, cut, table, plot
00:42
ODP - Jak kilka prostych funkcji ułatwia życie: seq, cut, table, plot
00:06
VIDEO - Wartości naj... większe lub mniejsze, czyli TOP TEN
06:07
LAB- Wartości naj... większe lub mniejsze, czyli TOP TEN
00:25
ODP- Wartości naj... większe lub mniejsze, czyli TOP TEN
00:10
VIDEO - Agregowanie i sortowanie - aggregate i order
11:30
LAB - Agregowanie i sortowanie - aggregate i order
00:27
ODP - Agregowanie i sortowanie - aggregate i order
00:08
VIDEO - Agregacja inaczej - tapply
08:21
LAB - Agregacja inaczej - tapply
00:46
ODP - Agregacja inaczej - tapply
00:10
VIDEO - With i within - kiedy robisz "szybką symulację"
07:41
LAB - With i within - kiedy robisz "szybką symulację"
00:52
ODP - With i within - kiedy robisz "szybką symulację"
00:11
VIDEO - Data i czas
13:10
LAB - Data i czas
00:38
ODP - Data i czas
00:08
VIDEO - Funkcje - podsumowanie
13:25
LAB - Funkcje - podsumowanie
01:18
ODP - Funkcje podsumowanie
00:14
+ Dodatek - funkcje
4 lectures 17:48
Uwaga dot. kolejnej lekcji
00:15
VIDEO - Własne funkcje - gdy brakuje tych gotowych
16:09
LAB - Własne funkcje - gdy brakuje tych gotowych
01:09
ODP - Własne funkcje - gdy brakuje tych gotowych
00:14
+ Wykresy
18 lectures 01:07:25
VIDEO - Wykresy: barplot (wykres słupkowy)
11:51
LAB- Wykresy: barplot (wykres słupkowy)
00:39
ODP- Wykresy: barplot (wykres słupkowy)
00:20
VIDEO - Wykresy: heatmap (mapa ciepła)
10:54
LAB - Wykresy: heatmap (mapa ciepła)
01:09
ODP - Wykresy: heatmap (mapa ciepła)
00:09
VIDEO - Wykresy: boxplot (wykres pudełkowy)
14:21
LAB - Wykresy: boxplot (wykres pudełkowy)
00:15
ODP - Wykresy: boxplot (wykres pudełkowy)
00:18
VIDEO - Wykresy: histogram
07:02
LAB - Wykresy: histogram
00:28
ODP - Wykresy: histogram
00:08
VIDEO - Wykresy: pie (wykres kołowy)
06:32
LAB - Wykresy: pie (wykres kołowy)
00:22
ODP - Wykresy: pie (wykres kołowy)
00:09
VIDEO - Wykresy: scatter plot (wykres punktowy)
12:11
LAB - Wykresy: scatter plot (wykres punktowy)
00:27
ODP - Wykresy: scatter plot (wykres punktowy)
00:06
Requirements
  • Znajomość podstawowych pojęć: wiersz, rekord, kolumna, filtr...
  • Zainteresowanie danymi i ich eksploracją
  • Doświadczenie np. z Excelem
  • Komputer z Windows, Mac lub LInux (kurs bazuje na Windows)
  • Kilka GB wolnego miejsca na dysku i kilka GB wolnego RAM
  • Dostęp do Internetu
Description

Data Science: Język R dla początkujących

Dane tu, dane tam. Gdzie nie zajrzysz – tam dane. Te dane to jak ruda złota. Same w sobie nie są niczym więcej, jak tylko plikami zajmującymi miejsce na dysku. Ale kiedy się je we właściwy sposób przetworzy to przekształcą się w unikalną wiedzę, know-how, dzięki któremu Twoja firma może być o kilka lat świetlnych przed konkurencją, a Ty możesz pokazać swoją nową super-moc.

Co więc zrobić żeby się stać alchemikiem danych? Trzeba znać odpowiednie narzędzia. W profesjonalnych zastosowaniach najpopularniejsze są R i Python. O ile Python jest językiem uniwersalnym „do wszystkiego”, o tyle R jest językiem dedykowanym do pracy z danymi. Zostało to zauważone przez dostawców produktów komercyjnych. R jest wspierany np. przez SQL Server, dostępny w ofertach chmurowych. Jest wykorzystywany w Facebooku, Google, LinkedIn, Shellu, Fordzie, Mozilli, na uniwersytetach i wielu innych miejscach. Jest wiodącym językiem w bioinformatyce.

Ze względu na prostotę może być używany przez nie-programistów. Posiada też mnóstwo modułów pozwalających na implementowanie np. algorytmów uczenia maszynowego lub budowanie zaawansowanych projektów statystyki opisowej.

W tym kursie staram się przedstawić podstawową funkcjonalność języka R, w miarę możliwości unikając odwołań do licznych zewnętrznych modułów. W końcu dobre opanowanie podstaw to fundament sukcesu!

Kurs jest dla początkujących. Wystarczy podstawowe rozumienie danych, pojęć takich jak wiersz, kolumna, cecha, rekord. Doświadczenie w Excelu na pewno się przyda. Wiedza ze statystyki będzie pomocna, ale niekonieczna. Ponieważ po każdej lekcji masz ćwiczenia – przyda się komputer.

  • Początkowe lekcje wprowadzają do R, pokazują jak go zainstalować, uruchomić, rozpocząć pracę.

  • Następnie omawiamy charakterystyczne typy jak wektor, macierz, lista i data frame wraz z najważniejszymi funkcjami, dzięki którym można pracować z danymi.

  • Po zdobyciu podstawowej wiedzy ruszamy analizować dane dotyczące lotów w USA. Pod pretekstem odpowiadania na konkretne pytania masz okazję poznać kolejne i kolejne funkcje.

  • Kurs kończymy lekcjami o wizualizacji danych.

Co najfajniejsze – do każdej lekcji masz zadania do samodzielnego rozwiązania. Nikt się chyba jeszcze nie nauczył programowania samym tylko oglądaniem filmików dlatego na tym kursie pomyślałem o praktyce. Każde z tych zadań ma też proponowane rozwiązanie, więc nawet w przypadku problemów będzie można ruszać dalej.

Już niedługo Ty sam możesz samodzielnie stosować R do przekształcania danych w cenne obserwacje, jednak pierwszy krok należy do Ciebie.

Zapraszam na kurs „Język R dla początkujących”!

Rafał

Who this course is for:
  • Analitycy danych
  • Studenci i pracownicy naukowi
  • Osoby znające inne środowiska i języki pracujące z danymi
  • Programiści i administratorzy baz danych chcący poznać środowisko R