Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, veți învăța cum să înlănțuiți funcțiile folosind operatorul dplyr pipe în limbajul de programare R.
Acestea sunt câteva dintre funcțiile de bază din R:
Dplyr-ul din R poate fi privit ca o gramatică a manipulării datelor. Observați cum fiecare funcție este un verb și, atunci când sunt plasate împreună, ele constituie o formă de comandă. Toate aceste funcții sunt menite să lucreze împreună.
După cum se arată în ultimul rând al tabelului, operatorul conductei din R este reprezentat de %>% , ceea ce vă permite să conectați funcții împreună.
În acest tutorial, veți învăța cum să rulați funcțiile comune dplyr și apoi să utilizați operatorul conductei pentru a le lega împreună.
Cuprins
Utilizarea operatorului de conducte în R pentru a simplifica codul
Deschideți programul R. În scriptul gol, trebuie să apelați o bibliotecă folosind bibliotecile tidyverse și Lahman .
Pentru acest exemplu, să găsim câștigurile medii, minime și maxime pentru fiecare echipă începând cu anul 2000.
Puteți scrie codul în mai multe moduri.
Prima este realocarea continuă a echipelor. Trebuie să filtrați echipele după yearID și apoi să le grupați după ID-ul echipei. Pentru a obține media, min și max, trebuie să utilizați funcția .
Când rulați codul R, veți obține un tabel care arată ID-ul echipei, medie, minim și maxim.
Cu toate acestea, acest cod conține prea multe apăsări de taste.
Deci, haideți să încercăm o altă modalitate de a obține rezultatele dintr-o singură mișcare, și asta folosind operatorul de conducte.
Comanda rapidă de la tastatură pentru operatorul pipe este CTRL+SHIFT+M . Acest lucru vă permite să treceți cadrul de date al echipelor în pașii următori.
Pentru cod, nu trebuie să reatribuiți echipe fiecărei funcții. Trebuie doar să utilizați operatorul conductei între fiecare funcție pentru a transfera cadrul de date în întregul cod.
Când îl rulați, veți obține aceleași rezultate ca metoda anterioară.
Operatorul de conducte vă permite să simplificați și să vă simplificați codul. Cu toate acestea, utilizarea acestui operator necesită ceva timp pentru a vă obișnui. Dar odată ce ați înțeles cum funcționează, crearea unui script R devine o sarcină mai ușoară.
Efectuarea modificărilor codului
Utilizarea unui operator de conducte facilitează, de asemenea, efectuarea modificărilor codului R.
De exemplu, dacă doriți să adăugați mai multe comenzi, trebuie doar să încorporați o altă linie de cod și să o legați la codul existent folosind operatorul pipe.
Rețineți că aceasta nu este atribuirea rezultatelor unui obiect. Se ia doar cadrul de date al echipelor și îl rulează prin aceste funcții pentru a genera o ieșire.
Pentru a atribui rezultatele unui obiect, trebuie să utilizați operatorul săgeată ( <> ).
Concluzie
Operatorul pipe vă permite să vă simplificați codul în R. Acesta ajută la eliminarea procesului de a fi nevoit să reatribuiți continuu variabile și date în scriptul dvs. R. Împreună cu operatorii de coloană și rând din biblioteca tidyverse, le permite utilizatorilor să manipuleze cu ușurință datele în R.
Acesta este unul dintre avantajele utilizării bibliotecii tidyverse. Este un instrument excelent pentru utilizatorii care se ocupă cu statistici și știința datelor.
Toate cele bune,
Ce este Sinele în Python: Exemple din lumea reală
Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.
În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.
Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.
În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.
Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.
Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.
Ce este LuckyTemplates Gateway? Tot ce trebuie să știți