Utilizarea Python în LuckyTemplates | Set de date și funcție șir

Utilizarea Python în LuckyTemplates | Set de date și funcție șir

Î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ă. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Apoi faceți clic pe View Raw. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

După aceea, navigați la bara de adrese și copiați adresa CSV. Apoi reveniți la blocnotesul dvs. LuckyTemplates. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

 Apoi, inserați adresa CSV în câmpul URL și faceți clic pe OK.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Apoi, faceți clic pe butonul Transform Data .

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

 Nu putem converti direct aceste simboluri.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Asta pentru că va provoca o eroare, pe care încercăm să o evităm. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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 .

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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ă ”.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Pe de altă parte, dacă dorim o dimensiune mai mare a fontului, trebuie să folosim mai puține semne de lire sterline.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Î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. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Dacă îl vom rula, va apărea automat sub antetul nostru.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

Î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.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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. 

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

În continuare, trebuie să salvăm și să încorporăm codul nostru anterior în această celulă înainte de a-l rula.

Utilizarea Python în LuckyTemplates |  Set de date și funcție șir

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ă

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

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.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Î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.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

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.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

Î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.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

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.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

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.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

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

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți