Kamil Nešetřil

Správa a analýza dat o životním prostředí

Uživatelské nástroje

Nástroje pro tento web


Programovací jazyk R

Jazyk R

R (programovací jazyk) pro zpracování dat, který umí:

  • načíst data v jakémkoliv formátu (Excel, txt, web),
  • úpravy, zpracování, výpočty, statistika, strojové učení;
  • výstupy: grafy, tabulky, webové aplikace, dokumenty — 👁 Ukázky. Nebo 👁 ještě více grafů.

Jak jak (nainstalovat a) spustit

  1. Je nainstalován na (některých) počítačích v učebně A202: jak vlastní R, tak RStudio (IDE). ⚠️ Pozor, spusťte RStudio: Plocha/RStudio/rstudio.exe.
  2. Na soukromý počítač si nainstalujte nejprve R a pak RStudio. Pak spusťte RStudio (R se spustí „uvnitř“ RStudia, není třeba jej spouštět samostatně).
  3. Na počítač v učebně nainstalujte R, ale pro RStudio stáhněte .zip a rozbalte.

Nebo prostě spustit webovou verzi

Začínáme!

# Do komentářů je možno napsat cokoliv:
# Поняатно? ⚠️ ⤷ 🚧 💾 ✂️ 🚦 🎬 📈 ▶️
# graf funkce sinus (od -π do 2π)
plot(sin, -pi, 2*pi)
 
# náhodná čísla podle normálního rozdělení
rnorm(400)        
hist(rnorm(400))  # histogram

🐭 Zkopírujte kód (text) a vložte jej do skriptu. Skript vytvoříte v RStudiu: (File → New File → R Script).

💡  Spuštění příkazu na řádce, kde máte kurzor (můžete tak postupně „projet“ celý skript):

  1. pomocí tlačítka Run či
  2. klávesové zkraty Ctrl+↵ Enter.

¿? Nápověda: Textový kurzor do názvu funkce → F1


demo(graphics)    # sada příkladů
demo(persp)       # ⤷ mačkejte Enter v konzoli
# Kalkulačka
3+5*12
5^3         # mocnina 5³; taktéž 5**3
sqrt(4)     # odmocnina (square root)
sin(pi/4)
sqrt(sin(pi/4))
 
# Nebo raději uložíme mezivýsledek
# do proměnné:
vnitrek <- sin(pi/4)
 
# … a pak proměnnou využijeme:
sqrt(vnitrek)

Záleží na mezerách či nových řádcích (↵ Enter)?

▶ Pokračování: Pomocí ChatGPT

Poslední úprava: 18.12.2024