Pipe In R: Propojovací funkce s Dplyr

V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí v programovacím jazyce R.

Toto jsou některé ze základních funkcí v R:

Pipe In R: Propojovací funkce s Dplyr

Na dplyr v R lze pohlížet jako na gramatiku manipulace s daty. Všimněte si, že každá funkce je slovesem, a když jsou umístěny dohromady, tvoří formu příkazu. Všechny tyto funkce mají spolupracovat.

Jak je znázorněno na posledním řádku tabulky, operátor potrubí v R je reprezentován %>% , což vám umožňuje spojovat funkce dohromady.

V tomto tutoriálu se naučíte, jak spouštět běžné funkce dplyr a poté je pomocí operátora potrubí zřetězit dohromady.

Obsah

Použití Pipe Operator v R pro zjednodušení kódu

Otevřete program R. V prázdném skriptu musíte zavolat knihovnu pomocí knihoven tidyverse a Lahman .

Pro tento příklad najdeme výhry každého týmu od roku 2000.

Pipe In R: Propojovací funkce s Dplyr

Kód můžete napsat několika způsoby.

První je průběžně přeřazovat týmy. Musíte filtrovat týmy podle yearID a poté je seskupit podle ID týmu. Chcete-li získat průměr, minimum a maximum, musíte použítfunkce.

Když spustíte R kód, získáte tabulku zobrazující ID týmu, průměr, min a max.

Pipe In R: Propojovací funkce s Dplyr

Tento kód však obsahuje příliš mnoho úhozů.

Takže zkusme jiný způsob, jak získat výsledky najednou, a to pomocí operátoru potrubí.

Klávesová zkratka pro operátor potrubí je CTRL+SHIFT+M . To vám umožní předat datový rámec týmů do dalších kroků.

Pipe In R: Propojovací funkce s Dplyr

U kódu nemusíte přeřazovat týmy ke každé funkci. Mezi každou funkcí stačí použít operátor roury k přenesení datového rámce do celého kódu.

Když ji spustíte, získáte stejné výsledky jako předchozí metoda.

Pipe In R: Propojovací funkce s Dplyr

Operátor potrubí vám umožňuje zefektivnit a zjednodušit váš kód. Používání tohoto operátora však nějakou dobu trvá, než si zvyknete. Jakmile ale pochopíte, jak to funguje, stane se vytvoření R skriptu jednodušším úkolem.

Provádění změn v kódu

Použití operátora potrubí také usnadňuje provádění změn v kódu R.

Chcete-li například přidat další příkazy, stačí začlenit další řádek kódu a zřetězit jej do stávajícího kódu pomocí operátoru roura.

Pipe In R: Propojovací funkce s Dplyr

Mějte na paměti, že to není přiřazení výsledků k objektu. Stačí vzít datový rámec týmů a spustit jej těmito funkcemi, aby se vygeneroval výstup.

Chcete-li přiřadit výsledky k objektu, musíte použít operátor šipky ( <> ).

Pipe In R: Propojovací funkce s Dplyr

Závěr

Operátor potrubí vám umožňuje zefektivnit váš kód v R. Pomáhá eliminovat proces nutnosti neustálého přiřazování proměnných a dat v celém vašem R skriptu. Spolu se sloupcem a v knihovně tidyverse umožňuje uživatelům snadno manipulovat s daty v R.

To je jedna z výhod používání knihovny tidyverse. Je to skvělý nástroj pro uživatele, kteří se zabývají statistikou a datovou vědou.

Vše nejlepší,


Pipe In R: Propojovací funkce s Dplyr

Pipe In R: Propojovací funkce s Dplyr

V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX od LuckyTemplates umožňuje vrátit pořadí konkrétního čísla v každém řádku tabulky, který tvoří součást seznamu čísel.

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte sa, ako rozobrať súbor PBIX, aby ste extrahovali motívy a obrázky LuckyTemplates z pozadia a použili ich na vytvorenie správy!

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Python v LuckyTemplates: Jak nainstalovat a nastavit

Python v LuckyTemplates: Jak nainstalovat a nastavit

Naučte se, jak nainstalovat programovací jazyk Python do LuckyTemplates a jak používat jeho nástroje k psaní kódů a zobrazování vizuálů.

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Zjistěte, jak vypočítat dynamické ziskové marže u LuckyTemplates a jak můžete získat více informací tím, že se ponoříte hlouběji do výsledků.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Zistite, ako správne zoradiť polia zo stĺpcov tabuľky s rozšíreným dátumom. Toto je dobrá stratégia pre náročné polia.

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

V tomto článku vám ukážem, ako môžete nájsť svoje najlepšie produkty podľa regiónu pomocou výpočtov DAX v LuckyTemplates vrátane funkcií TOPN a CALCULATE.

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Zistite, ako používať dimenziu nevyžiadanej pošty pre príznaky nízkej mohutnosti, ktoré chcete efektívne začleniť do svojho dátového modelu.