Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, voi demonstra cele 3 moduri diferite de a utiliza R pentru LuckyTemplates. Aceasta include importarea datelor în LuckyTemplates , aplicarea pașilor din Power Query și crearea unei vizualizări de date .
Configurarea R pentru LuckyTemplates vă va permite să efectuați anumite sarcini, cum ar fi cele menționate mai sus. Unele dintre acestea sunt similare cu modul în care am integrat Python în LuckyTemplates.
Cuprins
Configurarea R pentru LuckyTemplates
După ce deschideți LuckyTemplates, ar trebui să vedeți un raport gol. Pentru a integra R în LuckyTemplates, mai întâi, accesați meniul Fișier .
Apoi faceți clic pe Opțiuni și setări . După aceea, selectați Opțiuni .
Când selectați Opțiuni , va apărea o casetă pop-up. Sub grupul global de opțiuni, faceți clic pe opțiunea de scripting R. După aceea, ar trebui să vedeți opțiuni de atribuire a directoarelor de acasă R și a R IDE-urilor .
Dacă nu vedeți această opțiune, puteți pur și simplu să faceți clic pe meniul drop-down și să selectați Altele .
După aceea, va apărea o nouă casetă de introducere în care puteți seta manual directorul principal R.
Pentru a identifica corect calea pentru directorul principal R, trebuie să deschideți RStudio și să faceți clic pe meniul Instrumente . Apoi selectați Opțiuni globale .
Aici puteți verifica calea fișierului în care este instalat R. În cazul meu, aceasta este calea fișierului în care este instalat R-ul meu.
Aceasta a fost calea fișierului pe care ați văzut-o mai devreme în exemplele anterioare, ceea ce înseamnă că trebuie să-mi actualizez versiunea de la R-4.0.2 la R-4.1.1.
Pe de altă parte, puteți doar să copiați calea fișierului pe care o puteți găsi aici și să o lipiți în LuckyTemplates pentru a seta directorul principal R.
Voi selecta calea fișierului pentru a-mi actualiza versiunea în R-4.1.1.
Pentru R IDE-urile detectate , selectați opțiunea R Studio. Acest lucru ne va permite să lucrăm cu date în R Studio și să le ducem la LuckyTemplates. Apoi faceți clic pe OK pentru a finaliza configurarea R pentru LuckyTemplates.
3 moduri diferite de a utiliza R pentru LuckyTemplates
Să începem cu importarea datelor folosind scriptul R în LuckyTemplates, urmat de aplicarea pașilor din Power Query. Apoi, vom crea o vizualizare pentru datele pe care le vom crea.
1. Importarea datelor utilizând scriptul R în LuckyTemplates
Mai întâi, faceți clic pe Obțineți date și selectați opțiunea Mai multe .
După aceea, va apărea o casetă pop-up Obține date. Căutați scriptul R în caseta de căutare și alegeți scriptul R din rezultate. Apoi faceți clic pe Conectare .
Aceasta va deschide caseta de dialog R script .
Odată ce caseta de dialog script-ul R este deschisă, putem începe să importam date. Pentru acest exemplu, vom importa un fișier CSV folosind scriptul R și îl vom transforma într-un tabel.
Pentru a importa fișierul CSV, utilizați funcția read.csv și includeți calea fișierului CSV pe care doriți să-l importați în paranteze. În acest exemplu, l-am stocat într-o variabilă numită tips . Pentru a executa scriptul, faceți clic pe OK .
Odată ce scriptul este executat, un tabel numit sfaturi ar trebui creat ca rezultat. În caseta pop-up Navigator, puteți vedea previzualizarea tabelului. Să facem clic pe Transform Data pentru a deschide acest tabel în Power Query .
Tabelul ar trebui să arate așa după ce faceți clic pe Transform Data .
2. Aplicarea scripturilor R în Editorul Power Query
După deschiderea tabelului de sfaturi în Power Query, acesta este acum considerat un set de date. De aici, putem efectua câteva funcții pentru a crea o coloană calculată ca exemplu, pe baza setului de date pe care îl avem. Pentru a face acest lucru, faceți clic pe Transformare și selectați Run R script .
Va apărea o casetă de dialog cu script R și putem rula un alt script pentru a crea o copie a setului de date curent pe care îl avem. De asemenea, vom crea o nouă coloană numită m_f cu date care provin din coloana sex folosind codul de mai jos.
Linia new_dataset <-> înseamnă că plasăm conținutul setului de date în variabila new_dataset .
Apoi, în crearea noii coloane, am stocat o funcție subșir în variabila new_dataset$m_f . Observați că am folosit un simbol $ înainte de m_f . Acesta este simbolul folosit pentru a crea o nouă coloană folosind scriptul R.
În cadrul funcției subșir , codul new_dataset$sex, 1 ,1 înseamnă că luăm doar primul caracter al datelor coloanei sex. Deci, în loc să luăm Masculin și Femeie, vom lua doar M și F. Faceți clic pe OK pentru a executa codul.
În secțiunea Pași aplicați, puteți urmări pașii pe care i-ați executat în setul de date curent la care lucrați. Apoi, dacă derulați tabelul la dreapta, ar trebui să vedeți noua coloană m_f împreună cu datele din coloana sex.
În cazul în care doriți să treceți prin ceea ce ați făcut la pasul anterior, trebuie doar să faceți clic pe pictograma roată. Apoi ar deschide caseta de dialog Run R Script .
Acum că am terminat de aplicat scripturile R în setul nostru de date, putem închide și aplica în siguranță modificările pe care le-am făcut.
După ce face asta, va încărca tabelul de sfaturi în LuckyTemplates.
3. Construirea unei vizualizări R în LuckyTemplates
Odată ce tabelul de sfaturi este încărcat în LuckyTemplates, putem începe să construim o vizualizare R bazată pe acel tabel. Sub panoul Vizualizări, faceți clic pe opțiunea vizuală de script R, apoi faceți clic pe Activare pentru a continua.
Ar trebui să vedeți așa ceva după ce activați imaginile de script pentru R.
Pentru a începe să afișați datele în vizualizarea noastră, mergeți la panoul Câmpuri, extindeți tabelul de sfaturi și selectați câmpurile tip și total_bill .
În editorul de script R, vom vedea un cod generat după selectarea câmpurilor tip și total_bill . Aceste coduri sunt generate și executate automat pentru crearea unui set de date sau a unui cadru de date. Acestea sunt, de asemenea, pentru eliminarea rândurilor duplicate din datele pe care încercăm să le afișam în vizualizarea noastră.
După aceea, acum putem începe să trasăm datele pe baza câmpurilor selectate. Pentru acest exemplu, voi crea un grafic de dispersie pentru tip și total_bill folosind funcția plot.
Folosind funcția plot, putem include dataset$total_bill și dataset$tip în argumente pentru a specifica coloanele care vor fi afișate în vizualizarea noastră. Pentru a executa acest script, faceți clic pe pictograma de redare din colțul din dreapta sus al editorului de script R.
După aceea, vom vedea acum diagrama de dispersie pentru tip și total_bill în zona de previzualizare.
Mod alternativ de editare a unei intrări folosind RStudio
În funcție de graficul pe care doriți să îl creați, este posibil să fie necesar să mergeți direct la RStudio și să aplicați pașii pentru a crea o diagramă și să reveniți la LuckyTemplates.
Apoi copiați și lipiți codurile pe care le-ați făcut în RStudio. Acest lucru se datorează lipsei caracteristicilor RStudio în timpul editării în editorul de script R al LuckyTemplates.
De fapt, putem muta scripturile R pe care le-am creat aici în LuckyTemplates în RStudio. Puteți face acest lucru făcând clic pe săgeata diagonală din partea dreaptă sus a editorului de scripturi R.
Acesta este ceea ce se va întâmpla după ce faceți clic pe săgeata diagonală din editorul de script R din LuckyTemplates.
Odată ce scriptul este mutat în RStudio, trebuie să selectăm toate codurile și să le executăm pentru a vedea rezultatul.
Puteți face orice modificări aici în RStudio și puteți aduce totul înapoi în LuckyTemplates după ce ați terminat editarea. De exemplu, voi schimba variabilele și le voi executa pentru a face unele modificări în graficul nostru.
În acest exemplu, am mutat vârful în axa x și total_bill în axa y a graficului. Deoarece am terminat de aplicat modificările, putem copia codul și îl putem lipi înapoi în LuckyTemplates și aplică modificările acolo.
Pe lângă vizualizare, acest lucru se poate schimba odată cu utilizarea unui slicer așa cum îl folosim în raportul nostru LuckyTemplates. Pentru referință, voi adăuga un slicer și voi verifica ora în panoul Câmpuri.
În slicer, putem face clic pe opțiunile Prânz sau Cină pentru a modifica datele din graficul nostru în funcție de ora selectată.
Rețineți că, în funcție de cât de mare setul de date care este vizualizat, este posibil să aveți o anumită întârziere. Uneori poate fi lent atunci când se schimbă rezultatul complotului folosind un slicer.
Concluzie
Luând în considerare totul, ați învățat cum să integrați R în LuckyTemplates. De asemenea, ați putut să utilizați R pentru LuckyTemplates în 3 moduri diferite: importul de date , aplicarea scripturilor R și crearea unui vizual R.
În plus, ați putut să utilizați diferite simboluri și funcții pentru a efectua anumite sarcini și vizualizări. Rețineți că vă puteți edita scripturile R în RStudio și puteți aduce modificările înapoi în LuckyTemplates.
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