Skripty

Už toho umíme docela dost. U složitějších postupů se vyplatí posloupnost příkazů uložit do souboru, tzv. skriptu. Ten lze pak najednou spustit, příkazy se vykonávají samy postupně řádek po řádku. Celý postup tak máme zautomatizován a uchován v souboru, navíc není problém změnit jen určité detaily na některých řádcích a celý postup rychle spustit znovu od začátku.

Nový skript vytvoříme tlačítkem vlevo nahoře nebo z menu File, New File, R Script (Ctrl+Shift+N).

Zapisujme zde příkazy, jak je chceme postupně vykonávat. Nezapomeňme skript uložit (souboru se automaticky přidá přípona .R).

Skript spustíme klávesovou zkratkou Ctrl+Shift+Enter nebo “méně upovídanou” variantou Ctr+Shift+S.

Samostatný řádek lze spustit Ctrl+Enter, příkazy označené v bloku také Ctrl+Enter.

Tip: přehled klávesových zkratek. RStudio jich umí opravdu hodně, přehled získáme z menu Help, Keyboard Shortcuts (Alt+Shift+K).

Úlohy

  1. Vytvořte skript hodyKostkou.R, který vygeneruje proměnnou kostka s 1000 náhodnými hody čísel 1 až 6.
  2. Vypočtěte průměrnou hodnotu těchto hodů (mělo by vyjít něco okolo 3.5).
  3. Zkuste ve skriptu měnit počet hodů (10, 100, 1000, 10000), vždy ho spusťte několikrát a sledujte, v jakém rozsahu se zhruba mění průměrná hodnota.