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.
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:
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.
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.
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ů.
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.
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.
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 ( <> ).
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ší,
V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.
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.
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
Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať
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ů.
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ů.
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.
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.
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.