R skriptování pro LuckyTemplates pomocí RStudio

V tomto blogu si projdeme základy R skriptování pro LuckyTemplates.

RStudio se používá pro vytváření statistických výpočtů a grafiky, které jsou v souladu s analýzou dat a výzkumem .

Je to skvělý nástroj pro kódování, protože se jedná o integrované vývojové prostředí (IDE) . To znamená, že má funkce, které můžete použít při kódování, jako je editor zdrojového kódu , automatické doplňování , zvýraznění syntaxe a nástroj pro ladění .

RStudio je pohodlnější nastavení pro skriptování R spíše než výchozí funkce instalace programovacího jazyka R.

Obsah

R Skriptování v RStudio

Když poprvé otevřete RStudio , uvidíte 3 různá okna. Ale v tomto tutoriálu se zaměříme na to, kde můžete vidět blikající kurzor . Tato část se nazývá Console , kde můžeme provádět R skriptování v RStudio .

R skriptování pro LuckyTemplates pomocí RStudio

Pro první příklad vytvoříme jednoduchou aritmetickou operaci a provedeme ji stisknutím klávesy Enter .

R skriptování pro LuckyTemplates pomocí RStudio

Zadáním a spuštěním „ 1 + 1 “ v konzole jsme schopni získat „ 2 “. Pokud vás zajímá účel [1] , uveďme si příklad, který to dále rozvedeme. Vytvořím posloupnost čísel od 1 do 50 pomocí operátoru dvojtečka (:) .

R skriptování pro LuckyTemplates pomocí RStudio

Po provedení „ 1:50 “ uvidíte před každým řádkem výsledku [1] , [18] a [35] . V RStudio není pro tuto část použit žádný termín . Ale tato čísla fungují jako zástupný symbol pro pozici indexu pro každý řádek výsledku. Pokud se podíváte na první řádek, začíná první hodnotou, která je 1 . Druhý řádek začíná 18. hodnotou ve výsledku a třetí řádek začíná 35. hodnotou.

V dalším příkladu se pokusíme použít funkce, které možná znáte. Většina z nich je stejná s funkcemi, které používáme v LuckyTemplates. Dostaneme druhou odmocninu z 25 .

R skriptování pro LuckyTemplates pomocí RStudio

K výpočtu druhé odmocniny z 25 použijeme . Pak v parametrech nastavme 25 jako hodnotu, kterou má funkce vypočítat. Funkce SQRT je jednou z funkcí, kterou také používáme v LuckyTemplates , která je spojena s DAX .

Vytvoření nového souboru skriptování R v RStudio

V RStudio musíte vytvořit soubor R Script, pokud se chcete ujistit, že uchováte všechny skripty, které jste přidali pro případ, že byste aplikaci omylem zavřeli. Chcete-li to provést, jednoduše klepněte na nabídku Soubor. Poté najeďte myší na Nový soubor a vyberte R Script . Klávesová zkratka pro vytvoření nového souboru R Script je Ctrl+Shift+N .

R skriptování pro LuckyTemplates pomocí RStudio

Po tomto postupu byste nyní měli mít čtvrté okno, které obsahuje nový R skript, který jste vytvořili. Ve výchozím nastavení bude soubor R Script pojmenován jako Untitled1 , ale toto můžete později po uložení souboru změnit.

R skriptování pro LuckyTemplates pomocí RStudio

Pochopení funkce automatického dokončování v RStudio

V souboru R Script jsou výhody. Schopnost ukládat R skripty je jedním z nich. Další dobrá věc je možnost využít funkci automatického doplňování , která je součástí RStudia.

R skriptování pro LuckyTemplates pomocí RStudio

Takto vypadá funkce automatického doplňování v RStudio. To se zobrazí pouze tehdy, když začnete psát jakoukoli funkci v souboru R Script . To je skvělá funkce, protože také poskytuje definici toho, jak konkrétní funkce funguje.

Jakmile to uvidíte při psaní funkce, kterou chcete použít, stačí stisknout klávesu Tab na klávesnici pro automatické doplňování.

R skriptování pro LuckyTemplates pomocí RStudio

Dokončíme tento příklad přidáním 25 jako naší hodnoty do parametrů a kliknutím na tlačítko Spustit pro spuštění skriptu. Výsledek tohoto skriptu se objeví v okně konzoly.

R skriptování pro LuckyTemplates pomocí RStudio

Využití objednané operace v RStudio

Udělejme si další příklad a vytvořte uspořádanou operaci.

R skriptování pro LuckyTemplates pomocí RStudio

V příkladu jsme přidali uspořádanou operaci „1 – 2 ^ 4“ . Programovací jazyk R se řídí BEDMAS (závorky, exponenty, dělení, násobení, sčítání a odčítání) pro uspořádané operace.

Kvůli tomu provedl nejprve operaci exponent (^) před odečtením (-) a ve výsledku jsme dostali -15.

Získání dokumentace nápovědy pro R skriptování

Programovací jazyk R má také spoustu skvělé dokumentace nápovědy. V případě, že nemáte představu o tom, jak určitá funkce funguje, můžete k vyhledání dokumentace použít operátor otazník (?) .

Řekněme například, že chceme získat dokumentaci o funkci plot. Napíšeme ? operátor před názvem funkce. Poté jej spusťte stisknutím Ctrl+Enter .

R skriptování pro LuckyTemplates pomocí RStudio

Po spuštění se v okně nápovědy zobrazí nápověda k funkci plotru . Můžeme kliknout na odkazy uvedené v dokumentaci nápovědy a dozvědět se více o konkrétním tématu týkajícím se funkce plot. Klikneme na Generic XY Plotting .

R skriptování pro LuckyTemplates pomocí RStudio

Po kliknutí bychom měli vidět další popis funkce plotru a několik příkladů na konci dokumentace.

R skriptování pro LuckyTemplates pomocí RStudio

R skriptování pro LuckyTemplates pomocí RStudio

Můžeme také zkopírovat a vložit jeden z příkladů v této dokumentaci a spustit jej v souboru skriptu R. Jako příklad si vezměme zvýrazněný skript výše.

R skriptování pro LuckyTemplates pomocí RStudio

Pro tento blog nebudeme diskutovat o tomto příkladu, protože je to pouze pro demonstraci některých věcí, které můžete dělat v .

Je tu však jedna důležitá část, kterou potřebujete vědět, a tou je Komentář reprezentovaný symbolem # . Zkusme spustit tento skript jeho zvýrazněním a kliknutím na tlačítko Spustit .

R skriptování pro LuckyTemplates pomocí RStudio

Po provedení skriptu se jako výsledek vygeneruje spiknutí.

Uložení souboru R Script

Jakmile skončíme s našimi skripty, můžeme uložit soubor skriptu R stejným způsobem, jakým ukládáme soubory v jiných softwarech (stisknutím Ctrl+S ). Poté se zobrazí okno Uložit soubor . Odtud můžeme vybrat umístění, kam chceme uložit soubor R skriptu, a zahrnout název souboru.

R skriptování pro LuckyTemplates pomocí RStudio

Po uložení můžeme tento soubor kdykoli zavřít a otevřít pro úpravy.

Panel prostředí v RStudio

Poslední věcí, kterou probereme, je okno Environment . V tomto okně můžeme vidět užitečná data, jako jsou hodnoty a funkce, které jsme vytvořili v RStudio .

R skriptování pro LuckyTemplates pomocí RStudio

Jak vidíme v příkladu, máme hodnotu x, která byla vytvořena při spuštění skriptu, který jsme převzali z příkladu dokumentace nápovědy. Kromě skriptu, který jsme používali dříve, se k zadání nebo přiřazení dat objektu obvykle používá symbol <> .


Závěr

Stručně řečeno, dozvěděli jsme se o základech skriptování R tím, že jsme si vyzkoušeli některá rozhraní RStudio a jak fungují. Jsme také schopni implementovat některé funkce a operace , které jsou podobné těm, které používáme v LuckyTemplates.

Zjistili jsme, že je důležité uchovávat záznamy o skriptech, které jsme provedli.
Probrali jsme také některé skvělé funkce a operátory, jako je automatické doplňování a symbol otazníku (?) při hledání dokumentu nápovědy. Také jsme se dozvěděli o ukládání souboru skriptu R a použití podokna prostředí v RStudio.

Vše nejlepší,

George Mount


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.