Pandy do HTML

Pandy Do Html



Pandas vám poskytuje prístup k širokému spektru kritických aspektov a pokynov, ktoré sú určené na rýchle vyhodnotenie vašich údajov. Využívame proces premeny dátových rámov Pandas na tabuľky HTML. Vývojári a používatelia potrebujú integrovať svoje Python DataFrames do zdrojového kódu HTML. Používajú toto rozšírenie Pandas, aby bez námahy presunuli svoje údaje do súboru HTML na tento účel pomocou techniky Pandas to HTML. Na vysvetlenie metodológie používame na implementáciu nástroj „Spyder“, aby sme ju krok za krokom uľahčili porozumieť každej implementácii.

Ak chceme analyzovať lokálny súbor HTML v Pandas, použijeme názov značky a textové aspekty. V spojení s kódom značky ul zo súboru môžeme prispôsobiť názov a obsah značky. Ak chceme získať súbor HTML z adresy URL v Pandas, mali by sme prejsť niekoľkými krokmi, ktoré zahŕňajú parameter webovej adresy URL na vyvolanie funkcie skenovania. Potom odkazujeme na premenné, ktoré umožňujú prezeranie z databázových objektov, a načítavanie celej webovej adresy do dátovej premennej, aby sa spustil kód, aby sa dáta vytlačili vo formáte HTML.







Syntax pre Pandy do HTML:





Príklad: Zobrazte vykreslenie dátového rámca Pandas do kódu HTML a tabuľky

Na webovej stránke HTML môžu Pandy v Pythone zmeniť Pandas DataFrame na tabuľku HTML. Dátový rámec Pandas sa spúšťa pomocou metódy „pandas.DataFrame.to html()“. Pozrime sa na náš príklad a prediskutujeme postup transformácie nášho Python DataFrame na zdrojový kód HTML. Aby sme to dosiahli, musíme najprv navrhnúť DataFrame, ktorý sa nakoniec vykreslí do HTML. Aby sme mohli aplikovať filozofiu Pandas na náš kód Python, následne importujeme knižnicu Pandas ako „pd“.





Náš DataFrame „Členovia“ obsahuje slovníky súvisiace s informáciami o členovi spolu so štyrmi deklarovanými premennými ako „Mená“, „Vek“, „Práca“ a „Zručnosť“. Prvý riadok ukladá údaje ako „Cameron“ pre „Mená“, „21“ pre „vek“, „Architect“ pre „Job“ a „Spisovateľ“ pre „Skill“. Týmto spôsobom druhý riadok inicializovaných hodnôt DataFrame, ktoré priradíme, sú „James“, „31“, „Programmer“ a „Mechanic“ v príslušných stĺpcoch. Týmto spôsobom druhý slovník obsahuje vo svojich údajoch „Tommy“, „28“, „Pokladník“ a „Výpočet“. A posledný riadok, ktorý priradíme nášmu DataFrame, obsahuje údaje „Robert“ ako hodnotu pre „Mená“, „40“ ako priradenú hodnotu pre „Vek“, „Čistič“ ako „Práca“ a „Spevák“ ako „Schopnosť“.

Ďalej, pri priraďovaní údajov pre náš DataFrame im tiež poskytujeme rozsah „indexu“ od „1“ do „4“, pretože DataFrame môže mať štyri riadky. Potom použijeme funkciu „pd.dataframe()“ na zlúčenie údajov spolu s číslami indexu. Nakoniec používame funkciu „print()“ na zobrazenie nášho DataFrame.



Teraz môžeme vidieť zobrazenie našich „členov“ DataFrame, ktoré sme vytvorili. Tu vidíme, že ide o jednoduché zobrazenie nášho DataFrame, ktorý konvertujeme do zdroja HTML. Má jednoducho štyri stĺpce – „Mená“, „Vek“, „Práca“ a „Zručnosť“ – so všetkými podobnými údajmi, ktoré v kóde priraďujeme nášmu DataFrame. Jeho riadky majú indexové čísla „1“, „2“, „3“ a „4“. V tomto kroku vidíme, že vytvárame našich DataFrame „Členov“. Po vytvorení nášho DataFrame pokračujeme v ďalšej implementácii.

Teraz je to krok, v ktorom vidíme, ako môžeme previesť našich „členov“ DataFrame na HTML kód. Je čas pochopiť trik metódy DataFrame na html() v Pythone, ktorá rozvinie DataFrame do HTML. Funkcia html() mení celý DataFrame, výsledkom čoho je, že každý riadok v DataFrame je samostatnou sekvenciou v tabuľke HTML. Na tento účel deklarujeme premennú „html“ a ukladáme ju pomocou funkcie „df.to_html()“ na konverziu celého nášho DataFrame na Html kód. Po implementácii funkcie “df.to_html()” aplikujeme funkciu “print()” na adresár “html”.

Teraz sa pozrieme na HTML kód, ktorý je konvertovaný z Pandas DataFrame „Members“. Toto je spôsob, ako previesť ktorýkoľvek z našich DataFrame na zdrojový kód HTML, ktorý popisuje celý DataFrame v kóde HTML vrátane všetkých značiek s okrajmi tabuľky ako „1“. Názvy stĺpcov sú zapuzdrené pod „“ ako hlavička tabuľky prvku HTML, zatiaľ čo celý DataFrame je upravený na prvok HTML „

“. Okrem toho sa každý riadok DataFrame transformuje na riadok spolu so značkou „“ v tabuľke HTML. „“ používa niektoré prvky „CSS“ spolu so značkou „“, ktorá popisuje riadok tabuľky.

Keďže v našom DataFrame boli štyri riadky, „

“ sa používa štyrikrát spolu s ich uzatváracími značkami. Ako vieme v HTML, musí mať v príslušnom HTML kóde otváracie aj zatváracie značky. Všetky dáta alebo DataFrame sú uzavreté medzi úvodnými „
“ a „
“ a uzatváracou značkou. Zvyšok celého HTML kódu obsahuje rovnaké údaje ako v DataFrame, je len prevedený do jednoduchého zdrojového kódu HTML spolu s potrebnými značkami potrebnými na vytvorenie tabuľky.


Teraz uložíme náš HTML kód do aktuálne spusteného adresára ako „signál“ spolu s príponou „.html“. Na určenie názvu umiestnenia súboru používame funkciu „open()“ ako „file=open(“signal.html”, “w”)”. Keďže kľúčové slovo „w“ ho uloží, aby sa súbor zobrazil a sprístupnil vo forme HTML, použijeme funkciu „.write()“ a ukončíme náš kód Pandas spolu s funkciou „close()“ v súbore. Hovoríme o väčšine jednoduchšieho prípadu, ktorý používame na uloženie spolu s príponou súboru „.html“, ktorá ho prevádza do HTML a poskytuje rozhranie prehliadača v rovnakom adresári.

Po konverzii našich DataFrame „Members“ do HTML získame náš HTML kód, ktorý si najprv uložíme do rovnakého adresára. Keď získame zdrojový kód HTML, môžeme ho otvoriť spolu s webovým rozšírením otvorením zdrojového súboru HTML v prehliadači. Vidíme, že zobrazuje výstup ako tabuľku HTML na stránke prehliadača.

Ako môžeme vidieť vo výstupe tabuľky, obsahuje veľkosť okraja „1“ a žiadne medzery medzi bunkami pozdĺž nich. Tabuľka zobrazuje päť stĺpcov. Z toho štyri názvy stĺpcov sú „Mená“, „Vek“, „Zamestnanie“ a „Zručnosť“. Ak hovoríme o indexovom čísle „1“, má „Cameron“ v stĺpci „Mená“, „21“ v „Vek“, „Architekt“ v „Job“ a „Spisovateľ“ v „Skill“. Indexové číslo „2“ v tabuľke zobrazuje „James“ v „Mená“, „31“ v „Vek“, „Programátor“ v „Job“ a „mechanik“ v „Skill“. Index „3“ v stĺpci „Mená“ zobrazuje „Tommy“, „28“ v „Vek“, „Pokladník“ v „Zamestnanie“ a „Výpočet v stĺpci „Zručnosť“ na stránke prehliadača. Index „4“ v poslednom riadku v tabuľke zobrazuje „Robert“ v „Mená“, „40“ v „Vek“, „Čistič“ v „Práca“ a „Spevák“ v „Zručnosť“.

Záver

Aby sme zmenili náš DataFrame na zdrojový kód HTML pre tento článok, najprv sme ho zostavili s názvom „Členovia“. Pri vykresľovaní DataFrame do HTML kódu používame funkciu „html = df.to html()“. Pri zobrazovaní HTML tabuľky používame adresár “file = open(“signal.html”, “w”)” a umiestnenie súboru “signal.html”, ktoré sú uložené v rovnakom adresári. Vďaka tomu sme dokázali premeniť náš Pandas DataFrame na súbor zdrojového kódu HTML a zobraziť ho pomocou tabuľky.