Pande u HTML

Pande U Html



Pandas vam daje pristup širokom rasponu kritičnih aspekata i uputa koje su namijenjene brzoj procjeni vaših podataka. Iskorištavamo proces pretvaranja Pandas DataFramesa u HTML tablice. Programeri i korisnici trebaju integrirati svoje Python DataFrames u HTML izvorni kod. Oni koriste ovu ekstenziju Pandas da bez napora prebace svoje podatke u HTML datoteku za tu svrhu koristeći tehniku ​​Pandas to HTML. Kako bismo objasnili metodologiju, koristimo alat 'Spyder' za implementaciju kako bismo je lakše razumjeli uz svaku implementaciju, korak po korak.

Ako želimo analizirati lokalnu HTML datoteku u Pandas, koristimo ime oznake i aspekte teksta. U kombinaciji s kodom za tag-ul iz datoteke, možemo prilagoditi naslov i sadržaj oznake. Ako želimo dobiti HTML datoteku iz URL-a u Pandas, trebali bismo proći kroz neke korake koji uključuju parametar web URL-a za pozivanje funkcije skeniranja. Zatim, referenciramo varijable koje omogućuju pregledavanje iz objekata baze podataka i čitamo unutrašnjost cijelog URL-a u podatkovnu varijablu kako bismo pokrenuli kod za ispis podataka u HTML formatu.







Sintaksa za Pandas u HTML:





Primjer: Prikažite prikaz Pandas DataFramea u HTML kod i tablicu

Na HTML web stranici Pandas u Pythonu može promijeniti Pandas DataFrame u HTML tablicu. Pandas DataFrame se izvršava pomoću metode “pandas.DataFrame.to html()”. Pogledajmo naš primjer i raspravimo postupak transformacije našeg Python DataFramea u HTML izvorni kod. Da bismo to postigli, prvo moramo dizajnirati DataFrame koji se u konačnici prikazuje u HTML. Kako bismo primijenili Pandas filozofiju na naš Python kod, posljedično uvozimo Pandas biblioteku kao 'pd.'





Naš DataFrame “Članovi” sadrži rječnike koji se odnose na informacije o članu zajedno s četiri deklarirane varijable kao što su “Imena”, “Dob”, “Posao” i “Vještina”. Prvi red pohranjuje podatke kao 'Cameron' za 'Imena', '21' za 'dob', 'Arhitekt' za 'Posao' i 'Pisac' za 'Vještinu'. Na taj način, drugi red inicijaliziranih vrijednosti DataFramea koje dodjeljujemo su 'James', '31', 'Programer' i 'Mechanic' u njihovim odgovarajućim stupcima. Na taj način drugi rječnik u svojim podacima sadrži “Tommy”, “28”, “Blagajnik” i “Izračun”. A zadnji redak koji dodjeljujemo našem DataFrameu sadrži podatke 'Robert' kao vrijednost za 'Imena', '40' kao dodijeljenu vrijednost za 'Dob', 'Čistač' kao 'Posao' i 'Pjevačica' kao 'Vještina'.

U nastavku, dodjeljivanjem podataka za naš DataFrame, također im pružamo raspon 'indeksa' od '1' do '4' budući da DataFrame može imati četiri retka. Nakon toga koristimo funkciju “pd.dataframe()” za spajanje podataka zajedno s brojevima indeksa. Na kraju, koristimo funkciju 'print()' za prikaz našeg DataFramea.



Sada možemo vidjeti prikaz naših DataFrame “Članova” koje smo stvorili. Ovdje možemo vidjeti da je to jednostavan prikaz našeg DataFramea koji pretvaramo u HTML izvor. Jednostavno ima četiri stupca – “Imena”, “Dob”, “Posao” i “Vještina” – sa svim sličnim podacima koje dodjeljujemo našem DataFrameu u kodu. Njegovi redovi imaju indeksne brojeve kao '1', '2', '3' i '4'. U ovom koraku vidimo da smo stvorili naš DataFrame “Članove”. Nakon izrade našeg DataFramea, nastavljamo s daljnjom implementacijom.

Sada, ovo je korak u kojem vidimo kako možemo pretvoriti naše DataFrame “članove” u HTML kod. Vrijeme je da shvatite trikove Pythonove metode DataFrame to html() koja razvija DataFrame u HTML. Funkcija html() mijenja cijeli DataFrame, što rezultira time da je svaki red u DataFrameu zaseban niz u HTML tablici. U tu svrhu deklariramo varijablu 'html' i pohranjujemo je pomoću funkcije 'df.to_html()' za pretvaranje našeg cijelog DataFramea u Html kod. Nakon implementacije funkcije “df.to_html()”, primjenjujemo funkciju “print()” na direktorij “html”.

Sada gledamo HTML kod koji je pretvoren iz Pandas DataFrame “Members”. Ovo je način za pretvaranje bilo kojeg od naših DataFrame-ova u HTML izvorni kod koji opisuje cijeli DataFrame u HTML kodu, uključujući sve oznake koje imaju rubove tablice kao '1'. Nazivi stupaca sadržani su pod “” kao zaglavlje tablice HTML elementa dok je cijeli DataFrame modificiran u “

” HTML element. Osim toga, svaki red DataFramea transformira se u red zajedno s oznakom “” u HTML tablici. “” koristi nešto od “CSS” zajedno s oznakom “” koja opisuje red tablice.

Budući da su u našem DataFrameu bila četiri retka, “

” se koristi četiri puta zajedno s njihovim završnim oznakama. Kao što znamo u HTML-u, moraju imati i otvarajuće i zatvarajuće oznake u njihovom odgovarajućem HTML kodu. Svi podaci ili DataFrame nalaze se između početnih “
” i “
” i završne oznake. Ostatak cijelog HTML koda sadrži iste podatke kao u DataFrameu, samo se pretvara u jednostavan HTML izvorni kod zajedno s potrebnim oznakama potrebnim za formiranje tablice.


Sada spremamo naš HTML kod u trenutno pokrenuti direktorij kao 'signal' zajedno s ekstenzijom '.html'. Koristimo funkciju 'open()' za određivanje naziva lokacije datoteke kao 'file=open('signal.html', 'w')'. Budući da ga ključna riječ mjesta 'w' pohranjuje za prikaz datoteke i otkrivanje u HTML obliku, koristimo funkciju '.write()' i završavamo naš Pandas kod zajedno s funkcijom 'close()' na datoteci. Govorimo o većini jednostavnijih slučajeva koje koristimo za spremanje zajedno s ekstenzijom datoteke '.html' koja je pretvara u HTML i pruža sučelje preglednika u istom direktoriju.

Nakon pretvorbe naših DataFrame “Članova” u HTML, dobivamo naš HTML kod koji prvo spremamo na istu lokaciju direktorija. Kada dobijemo naš HTML izvorni kod, možemo ga otvoriti zajedno s web ekstenzijom otvaranjem HTML izvorne datoteke u pregledniku. Vidimo da prikazuje izlaz kao HTML tablicu na stranici preglednika.

Kao što možemo vidjeti u izlazu tablice, ona sadrži obrub veličine '1' i nema razmaka između ćelija duž njih. Tablica prikazuje pet stupaca. Od kojih su četiri naziva stupaca 'Imena', 'Dob', 'Posao' i 'Vještina'. Ako govorimo o broju indeksa '1', on ima 'Cameron' u stupcu 'Imena', '21' u 'Dobu', 'Arhitekt' u 'Posao' i 'Pisac' u 'Vještina'. Broj indeksa '2' u tablici pokazuje 'James' u 'Imena', '31' u 'Dob', 'Programer' u 'Posao' i 'Mehaničar' u 'Vještina'. Indeks '3' stupca 'Imena' prikazuje 'Tommy', '28' u 'Dob', 'Blagajnik' u 'Posao' i 'Izračun u stupcu 'Vještina' na stranici preglednika. Indeks “4” posljednjeg reda u tablici pokazuje “Robert” u “Imena”, “40” u “Dob”, “Čistač” u “Posao” i “Pjevač” u “Vještina”.

Zaključak

Kako bismo promijenili naš DataFrame u HTML izvorni kod za ovaj članak, najprije smo ga sastavili s nazivom 'Članovi'. Kada DataFrame prikazujemo u HTML kodu, koristimo funkciju “html = df.to html()”. Kada prikazujemo HTML tablicu, koristimo direktorij “file = open(“signal.html”, “w”)” i lokaciju datoteke “signal.html” koji su spremljeni u istom direktoriju. Kroz ovo smo uspjeli pretvoriti naš Pandas DataFrame u datoteku HTML izvornog koda i prikazati je u tablici.