Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, voi arăta cum să scrieți diagrame ggplot2 în Excel pentru a crea vizualizări de date personalizate reproductibile și mai avansate, cu o calitate și o estetică îmbunătățite. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.
ggplot2 plots este un pachet R binecunoscut pentru vizualizarea datelor. Vom extinde asta la Excel prin pachetul deschis XLSX. Acesta este folosit pentru a citi, scrie sau edita fișiere XLSX, deci trebuie să fie extensia modernă de fișier Excel.
Puteți utiliza acest lucru pentru a automatiza complet producția de registre de lucru Excel de la R. Are unele asemănări cu VBA în ceea ce privește modul în care funcționează. Lucrul frumos despre utilizarea acestui pachet este că puteți extinde capacitățile de raportare Excel cu capabilitățile lui R.
ggplot2 este un pachet de vizualizare foarte respectat. Mulți dintre jurnaliștii și publicațiile de top de date folosesc acest pachet și îl acoperim în cursurile R pentru utilizatorii LuckyTemplates de la LuckyTemplates. Puteți arunca o privire și la asta.
Cuprins
Cum să scrieți diagrame ggplot2 în Excel
Pentru demonstrația noastră de astăzi, ne vom concentra pe pachetul deschis XLSX și ne vom scrie acele rezultate, în special ggplot2 în Excel. Va trebui să creăm obiecte în R. Vom putea să manipulăm acele obiecte, să inserăm totul în Excel și apoi să închidem registrul de lucru.
Sunt aici în studioul R. Vom citi aici un set de date MPG de pe web. De asemenea, am câteva pachete pe care le folosim.
Acum, să mergem mai departe și să începem cu funcția cap. Vom crea aici registrul de lucru și apoi îl voi numi foaie_analyse . Ai putea să-i spui cum vrei. Va fi addWorksheet la acest registru de lucru. Să numim foii de nume, Analiză.
Voi face o regresie liniară de bază. Vom vizualiza acele rezultate și apoi le vom arunca în Excel. Voi numi acest lucru mpg_lm pentru modelul liniar. R este într-adevăr construit pentru analiză statistică, deci are o funcție pentru a face regresia liniară. Vom modela mpg pe greutate. Aceasta este o regresie liniară.
Acum, am de gând să ordonez rezultatele. Pachetul de funcții ordonat este menit să preia unele dintre rezultatele lui R și să le pună într-o mașină mai consistentă și un format ușor de utilizat aici. Avem totul stivuit într-o formă consistentă de tabel, așa că asta va face mult mai ușor de pus în Excel. Excel-ului îi place să aibă lucruri în tabele.
Să scriem asta în Excel acum. Voi folosi writeDataTable . Foaia va fi foaia de analiză _ și vom spune, X este egal cu mpg_lm_tidy . Acesta va fi scris ca un tabel în Excel și nu vom include numele rândurilor.
Și apoi, ceea ce vom face este să vizualizăm asta. Îl vom verifica mai întâi în R, apoi vom trimite acele rezultate în Excel . Practic, ceea ce facem aici va crea o diagramă de scanare. Voi adăuga geom_point și apoi voi adăuga geom_smooth . Metoda de aici va fi lm pentru modelul liniar. Când rulez asta, vedem graficul nostru de regresie.
Avem greutatea pe axa X. Avem mgp pe Y și apoi vedem relația înclinată descendentă, aici este linia noastră de ajustare a regresiei. Deci, avem aici coeficienții, valorile de potrivire etc.
Și apoi, vom adăuga graficul, astfel încât să putem adăuga acest lucru și în registrul de lucru. Acesta va fi insertPlot , să spunem registru de lucru ( wb ), foaia va fi din nou analysis_sheet și apoi putem specifica rândul de început și dimensiunile.
Ultimul lucru pe care îl vom face aici este să specificăm unde se îndreaptă acest raport. Voi apela acest raport mpg și apoi îmi voi salva registrul de lucru. O să rulez asta și apoi putem merge să luăm acest fișier și să aruncăm o privire.
Am terminat acum Excel. Locul în care ajunge acest fișier are legătură cu locul în care se află directorul tău de lucru în R, așa că te poți conecta la asta.
LuckyTemplates cu R și RStudio: Cum să începeți
Trei moduri de a utiliza scriptul R în
cadrele de date LuckyTemplates în R: Învățarea elementelor de bază
Concluzie
În acest tutorial, v-am arătat cum să scrieți diagrame ggplot2 în Excel. De ce ați face asta față de Excel când vine vorba de trasare? Ei bine, un lucru este reproductibilitatea lui ggplot. Totul este bazat pe cod. Nu există nicio indicare și clic, iar asta face lucrurile mai personalizabile.
Dezavantajele, pe de altă parte, sunt că nu sunt interactive. Imaginea este doar statică. Nu putem da clic pe el. Nu avem sfaturi sau ceva de genul acesta. Este posibil ca diagramele ggplot să nu fie familiare utilizatorilor dvs., așa că acesta poate fi un alt dezavantaj.
Ne-am concentrat pe construirea de diagrame ggplot2 și pe trimiterea acestora în Excel. Ai putea construi un raport întreg în R pentru Excel. Orice trebuie să faceți în Excel, puteți apela de la distanță de la R. Un caz de utilizare specific pentru aceasta ar fi acele diagrame Excel greu de făcut cu care Excel se luptă cu adevărat. Excel are unele capacități statistice, așa că R va fi mult mai ușor de realizat.
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