Jak používat klasifikační nálepkuTato stránka je součástí kurzu:
Kategorie Rstudio nenalezena
Příslušnost: všeobecná

Instrukce: V tomto modulu zkoumáme a učíme se rozumět Rstudiu formou otázek a odpovědí. Pokud Vás napadne nějaká otázka, můžete ji zkusit vyhledat níže a pokud bude mít i odpověď máte vyhráno. Pokud odpovědi mít nebude, najdete odpověď na internetu a doplníte ji sem. Ale pozor, vlastními slovy. Z internetu se nesmí kopírovat. Pokud níže není ani Vaše otázka, tak ji doplníte včetně Vaši následní odpovědi.

RStudio je open source IDE pro jazyk R.

Jak něco udělat?

editovat
Č. Co Jak Obrázek Vysvětlivky
J1 Jak změnit jazyk v konzoli?
2 Jak otevřít více terminálů? Když rozkliknu terminal, mohu přidat nový terminál.  
3 Jak nainstalovat novou verzi RStudia v konzoli Ubuntu? V příkazovém řádku:
  1. Stáhnout patřičnou .deb verzi ze stránek vývojáře
  2. doskákat do místě, kde je instalační balíček typu .deb
  3. sudo dpkg -i název instalačního balíčku
V podstatě by asi šlo DPKG spouštět i na dálku do adresáře, kde je instalátor.
4 Jak nastavit, aby měl každý z terminálů záložku na liště?
5 Jak Rstudio přinutit, aby natáhlo změny v souboru rstheme?
  1. Přepnout na jiné téma v Tools:Global Options...:Appearance:Editor theme a dát aplikovat
  2. Odebrat konkrétní *.rstheme soubor
  3. Přidat změněný *.rstheme soubor a dát aplikovat
6 Jak vynutit zalamování řádků v *.py souboru? Code:Soft Wrap Long Lines Pro každý soubor se nastavuje vzlášť. Pokud se v některém z otevřených souborů řádky již zalamují, máme tuto možnost zaškrtlou i pro okna, kde se ty řádky nezalamují. Je potřeba zkusit na to kliknout a otestovat, jestli jsme to zapli, nebo vyply. Asi nějaká chyba.
7 Jak nastavit možnost kopírování do terminálu zkratkou CTRL+V (Linux)? -* *Dle tohodle toho bugu to k 12. září 2023 nefunguje a musí se používat zkratka SHIFT+INSERT.
8 Jak restartovat Rstudio?
9 Jak updatovat Rstudio na Linuxu?
  1. Stáhnout patřičnou .deb verzi ze stránek vývojáře
  2. doskákat do místě, kde je instalační balíček typu .deb
  3. sudo dpkg -i název instalačního balíčku
10 Jak přidat vlastní rstheme? Tools:Global Options...:Appearance:Editor theme A případně je třeba ještě aplikovat, aby se v Rstudiu projevil.
11 Jak donutím záložku Help, aby mi zalamovala text?
12 Jak vypnout režim přepisu v souboru (kurzor se zobrazuje jako podtržítko)? Např. restartem Rstudia.
13 Jak zvýraznit prázdné znaky?
14 Jak přidat odstraněné okno terminálu? Code:Terminal:Open New Terminal at the file Location
15 Jak zobrazit mezery či odsazení? Tools:Global Options...:Code:Display:Show whitespace characters
16 Jak se spouští knihovna reticulate?
17 Co znamená reticulate::repl_python()?

Otázky

editovat
Č. Otázka Odpověď
O1 Lze updatovat přímo z RStudia? Nejde, vývojář RStudia nenabízí binaries. Je potřeba stáhnout novou verzi RStudia a tu nainstalovat, původní třeba smazat. Z RStudia to jde například na Linuxu přes terminál.
2 Proč v terminálu nevidím kurzor? Asi to má něco společného s uživatelským skinem, kurzor má totiž černou barvu na tmavěšedém pozadí a barvu se mi nedaří změnit ani ve stylopisu skinu. Možná samotný software přepisuje chování kurzoru.
3 Je možné zavřít Rstudio z jeho terminálu?
4 Spouští RStudio skripty v kontaineru? Ne
5 Balíčky jsou balíčky RStudia, nebo jazyka R? Tak podle chatGPT jsou to balíčky rozšiřující funkcionalitu RStudia, ale často jsou napsány v R.
6 Kde získám přehled o balíčcích? Část balíčků vidím v sekci Packages. Seznam dalších balíčků pak najdu na webu CRAN package repository a pokud mám placenou verzi RS, pak existují další balíčky v RStudio Package Manager. Například CRAN Task Views rozděluje balíčky podle vědních oblastí a podle funkcí, které nabízejí.
7 Vidím v sekci Packages všechny dostupné balíčky? Ne jedná se jen o část, zbytek volně dostupných balíčků je na webu (např. v CRANu - viz O6).
8 Je u balíčků CRAN zaručeno, že jsou nezávadné? CRAN má pravidla pro tvorbu balíčků a pravidelně je testuje na výskyt chyb. Přesto není stoprocentní nezávadnost zaručena a je dobré instalovat jen široce stahované balíčky s dobrým hodnocením, nebo si před jejich instalací projít dokumentaci a zdrojový kód.
9 Kde najdu uživatelského hodnocení balíčků CRAN? Musím hledat na webu.
10 Jak zjistím, které balíčky mám nainstalované? V konzoli zadám installed.packages()
11 Je možné editovat více řádků naráz?
12 V jakém jazyce jsou napsány Rstudio snipets?
13 Jaká ulehčení je možné vytvořit pomocí těchto Rstudio snipets?
14 Jaká je klávesová zkratka pro výběr všeho? CTRL+A
15 Lze zvýraznit příslušnost odsazení k blokům kódu?
16 Proč některé skrypty Python nefungují, nebo fungují jinak v Rstudiu? Může to být tím, že python scrypt je díky R knihovně spouštěn v samotném Rku, takže některé věci ta knihovna interpretuje špatně, nebo je nelze dobře v Rku provést.

Vlastní rstheme šablona

editovat

Vlastní grafický styl zobrazení lze vytvořit například manipulací stávající šablony rstheme.

Č. Co Jak Poznámky
1 Jak změnit barvu odsazení, jak se to v šabloně jmenuje?
2 Jak aplikovat změny v souboru rstheme?

Problémy

editovat
Č. Problém Postup Řešení
P.1 V cílovém adresáři nevidím *.rstheme soubory. Tools:Global Options...:Appereance:Add:(doskákat) ChatGPT navrhl zjistit jestli je koncovka *.rstheme. Bylo zjištěno, že není. Po opravě je soubor vidět.

Poznámky ke knihovně Reticulate (Python v Rstudiu)

editovat

Knihovna Reticulate umožňuje spouštět kód v programovacím jazyce Python v kodu nebo shellu Rka. Vzhledem k tomu, že toto není ideální pro rozsáhlé aplikace, kde mohou být použity i roztodivné knihovny, níže zapisujeme problémy, které to přináší:

  • při používání knihovny ttk.Window() z knihovny ttkbootstrap má knihovna problém natahovat nové styly a například při použití themename = "darkly", sice přepne do tmavého stylu, ale není ho schopna vypnout, pokud je pak použit jiný styl, Rstudio se musí restartovat (možná by stačilo restartovat reticulate)