RStudio
Vzhled
| 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(wp) je open source IDE pro jazyk R.
Jak něco udělat?
[editovat]| Č. | Co | Jak | Obrázek | Vysvětlivky |
|---|---|---|---|---|
| J.1 | 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:
|
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? |
|
||
| 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? |
|
||
| 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ěď | |
|---|---|---|---|
| O.1 | 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. |
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 knihovnyttkbootstrapmá 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 restartovatreticulate)