Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom discuta despre cum puteți crea și pregăti setul de date și funcția șir folosind Python în LuckyTemplates . Exemplul pe care îl voi folosi pentru a executa procesul este disponibil pe GitHub.
LuckyTemplates a activat funcționalitatea Python, facilitând utilizatorilor să ruleze scripturi Python direct în LuckyTemplates.
Cuprins
Conectarea la o sursă de date utilizând Python
Înainte de a începe, asigurați-vă că ați deschis blocnotesul LuckyTemplates. În primul rând, trebuie să ne conectăm la o sursă de date. Acest lucru ne va oferi acces la un fișier CSV pe care îl putem importa în blocnotesul nostru LuckyTemplates. Setul de date eșantion la care voi lucra este setul de date de analiză clinică.
Puteți accesa GitHub pentru a naviga la folderul dvs. și faceți clic pe fișierul CSV. Dacă nu aveți unul, există o mulțime de depozite publice cu fișiere CSV încărcate pe care le puteți accesa. După ce aveți setul de date, faceți clic pe folderul principal și veți vedea două fișiere. Faceți clic pe fișierul CSV.
Apoi faceți clic pe View Raw.
După aceea, navigați la bara de adrese și copiați adresa CSV. Apoi reveniți la blocnotesul dvs. LuckyTemplates.
Sub fila Acasă , faceți clic pe Obține date , apoi pe Mai multe pentru a vedea opțiunea Web și faceți clic pe ea.
Apoi, inserați adresa CSV în câmpul URL și faceți clic pe OK.
Apoi, faceți clic pe butonul Transform Data .
Ne-am conectat cu succes sursa de date în LuckyTemplates.
Curățarea datelor sau disputarea datelor folosind LuckyTemplates
Acum, putem naviga liber pe setul de date. Acest lucru ne permite să efectuăm procedurile de curățare necesare pentru a obține datele noastre în formatul adecvat pentru o analiză mai bună.
Sub coloana Costul laboratorului , vom vedea că există diferite simboluri de dolar cu un semn de liniuță subiect pentru conversie.
Nu putem converti direct aceste simboluri.
Asta pentru că va provoca o eroare, pe care încercăm să o evităm.
Pentru a le înlocui, faceți clic pe Înlocuire valori , apoi introduceți simbolul dolarului în câmpul Valoare de găsit . Plasați 0 sau valoarea dorită în câmpul Înlocuire cu .
Acum putem converti aceste simboluri la valoarea dorită. Rețineți că putem vedea activitățile noastre documentate în secțiunea Pași aplicați .
Curățarea datelor sau disputarea datelor folosind Python în LuckyTemplates
Pentru a face acest proces de curățare sau sarcină de discuție a datelor aplicabilă tuturor coloanelor, vom folosi funcția Python utilizând Jupyter Notebook.
Mai întâi, deschideți Jupyter Notebook și încărcați pagina de pornire.
Sub fila Fișiere , navigați în colțul din dreapta și faceți clic pe „ Nou ” pentru a vedea opțiunea „Python 3” . Apoi faceți clic pe el pentru a crea un nou Blocnotes Python.
Primul lucru pe care trebuie să-l facem este să furnizăm un nume de fișier. Îi poți numi cum vrei. În acest caz, voi seta titlul fișierului la „ Analiza clinică ”.
Acum că notebook-ul nostru Python este deschis, putem vedea o celulă care ne va permite să pregătim sau să executăm codul. Trebuie să încorporăm sursa web pe care am făcut-o în LuckyTemplates.
Putem face acest lucru importând una dintre bibliotecile esențiale, care este Pandas , în mediul nostru și rulând-o.
După ce ne conectăm la sursa noastră web și creăm o funcție nativă în biblioteca lui Panda, dorim să creăm ceva care să indice ce urmează să facem.
Vom explora datele noastre și vom crea un titlu ca indicator pentru această activitate. Pentru a face asta, trebuie să schimbăm acest lucru dintr-un cod într-un markdown.
Cu semnul lire sterline, ne putem controla dimensiunea fontului. Dacă dorim ca fontul nostru să aibă o dimensiune mică, trebuie să introducem diferite semne de lire sterline.
Pe de altă parte, dacă dorim o dimensiune mai mare a fontului, trebuie să folosim mai puține semne de lire sterline.
În plus, ar putea dori să includem o scurtă explicație a activității noastre sub antetul nostru. Să presupunem că vom explora funcțiile native și seturile de date.
Dacă îl vom rula, va apărea automat sub antetul nostru.
Explorarea setului de date în LuckyTemplates folosind Python
Pe o celulă nouă, putem explora setul de date. Să presupunem că vrem să explorăm primele cinci rânduri de date, care este de fapt argumentul implicit și trebuie să facem o nouă variabilă de date.
Acest lucru vă va oferi acces la primele cinci rânduri. Dar amintiți-vă, puteți pune orice argument în paranteză care indică câte rânduri de date doriți să accesați. În acest exemplu, vreau să accesez zece rânduri.
Cu toate acestea, acum avem aceeași problemă pe care am avut-o în blocnotesul nostru LuckyTemplates în ceea ce privește simbolurile dolarului cu un semn de liniuță.
Pentru a remedia acest lucru, trebuie să ne construim propria funcție definită de utilizator pe care o putem aplica pentru a curăța formatul datelor noastre.
Putem începe procesul de curățare obținând mai multe informații cu privire la datele noastre. Acest lucru ne va face mai ușor să identificăm problemele din setul nostru de date.
După rularea funcției, acum putem vedea informații aprofundate despre setul de date - numărul de intrări, coloanele și tipul de date. De asemenea, putem vedea că avem șiruri de caractere care reprezintă texte în mediul nostru Python.
Dacă ne uităm atent la coloană, există mai multe indentări pe care trebuie să le reparăm. Îți voi arăta cele două moduri de a curăța asta.
Două moduri de curățare a datelor folosind Python
Prima este prin rezolvarea manuală a problemei. Mai întâi, adunați informațiile referitoare la coloanele dvs. de date. Pentru a face acest lucru, tastați data.columns într-o nouă celulă de cod.
Într-o celulă nouă, doriți să documentați activitatea de curățare a spațiilor din titlurile coloanelor. Deci, copiați și lipiți informațiile în celulă și ștergeți direct spațiile albe. O altă modalitate este utilizarea unei funcții șir care elimină spațiile albe.
După rulare, va elimina imediat spațiile albe inutile din șirurile noastre. Efectuarea acestei metode oferă confort utilizatorilor, mai ales atunci când avem prea multe date sau șiruri de remediat sau de curățat.
În continuare, trebuie să salvăm și să încorporăm codul nostru anterior în această celulă înainte de a-l rula.
Drept urmare, am remediat problema, iar coloanele din setul nostru de date sunt în formatul adecvat. Totul este acum aliniat corect, spre deosebire de spații albe de înainte.
Cum să utilizați scriptul Python în LuckyTemplates
Python II pentru utilizatorii LuckyTemplates – Curs nou în platforma la cerere
LuckyTemplates cu scripturi Python pentru a crea tabele de date
Concluzie
Pentru a rezuma, utilizarea setului de date și a funcției șir poate îmbunătăți modul în care funcționează LuckyTemplates și poate extinde capacitățile normale ale instrumentului.
Python este un limbaj de programare popular la nivel înalt și are un potențial foarte mare atunci când vine vorba de obținerea de date folosind doar câteva linii de cod. Sperăm că acest tutorial v-a oferit o înțelegere a Python în LuckyTemplates.
Toate cele bune,
Gaellim
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