Detail kurzu

Programovací jazyk R I.- pre začiatočníkov

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Programovací jazyk R je v súčasnosti na vrchole svojej popularity. Na rozdiel od iných jazykov je primárne určený na analýzu dát, štatistiku, data mining, data science a vizualizáciu dát. S tým je spojený obrovský počet free knižníc, ktoré sú okamžite k dispozícii na riešenie najrôznejších dátových problémov. V súčasnosti sa najviac používa v bankovníctve, poisťovníctve, marketingu, výskume, biológii, chémii, psychológii, sociológii, medicíne, ekonometrii, geoinformatike, ale aj vo všetkých iných oblastiach, ktoré pracujú s dátami. Jazyk R je kompletne free, open source a má za sebou mimoriadne veľkú komunitu ľudí, ktorí ho neustále aktualizujú o najmodernejšie techniky. Dá sa povedať, že tam kde nástroje ako EXCEL končia, jazyk R práve začína, keďže dokáže používať mimoriadne veľa analytických techník a poskytuje možnosti ako analyzovať aj veľké dáta a dáta najrôznejších formátov. Počas kurzu si postupne ukážeme základné prvky jazyka, akými sú rôzne dátové typy, operátory, podmienky, cykly, funkcie a knižnice. Kurz nevyžaduje žiadne predošlé znalosti programovania a je určený pre každého, kto sa chce od základných analýz v EXCEL-i posunúť vyššie. Pre absolvovanie školenia sú potrebné iba základné znalosti práce s počítačom.

Obsah kurzu

 Úvod do jazyka
  • základné črty jazyka
  • porovnanie s podobnými nástrojmi (Python, SAS, EXCEL, ...)
  • výhody a nevýhody
  • inštalácia
  • práca v prostrediach RStudio, Jupyter
  • všeobecná štruktúra programu

 

 Vektory
  • logický
  • celočíselný
  • desatinný
  • textový
  • faktorový
  • dátumový

 

 Zložené typy
  • matica
  • pole
  • list
  • data.frame a tibble
  • špecifické typy

 

 Operátory
  • priraďovacie operátory
  • logické operátory
  • aritmetické operátory
  • porovnávacie operátory
  • operátor príslušnosti
  • vlastné operátory
  • priorita operátorov
  • preťažené operátory

 

 Riadenie toku programu
  • Podmienky - if, ifelse a switch
  • Cykly - for, while

 

 Funkcie
  • používanie vstavaných funkcií
  • vytváranie vlastných funkcií
  • parametre a návratové hodnoty
  • používanie funkcií cez pajpy

 

 Knižnice
  • inštalácia knižníc z databázy CRAN
  • inštalácia knižníc z iných databáz
  • používanie knižníc
  • funkcie library a require

 

 Práca s reťazcami
  • základné operácie s reťazcami
  • spájanie reťazcov
  • vyhľadávanie v reťazcoch
  • hľadanie podobných reťazcov
  • formátovanie
  • čistenie reťazcov

Cieľová skupina

začiatočník
Hodnotenie




Organizátor