Pandas a HTML

Pandas A Html



Pandas us permet accedir a una àmplia gamma d'aspectes i instruccions crítics que tenen la finalitat d'avaluar ràpidament les vostres dades. Aprofitem el procés de convertir els Pandas DataFrames en taules HTML. Els desenvolupadors i usuaris han d'integrar els seus Python DataFrames en un codi font HTML. Utilitzen aquesta extensió Pandas per canviar sense esforç les seves dades a un fitxer HTML amb aquesta finalitat utilitzant la tècnica Pandas a HTML. Per explicar la metodologia, utilitzem l'eina 'Spyder' per a la implementació perquè sigui fàcil d'entendre juntament amb cada implementació, pas a pas.

Si volem analitzar un fitxer HTML local a Pandas, utilitzem el nom i les facetes de text de l'etiqueta. Juntament amb el codi de l'etiqueta-ul del fitxer, podem personalitzar el títol i el contingut de l'etiqueta. Si volem obtenir el fitxer HTML de l'URL a Pandas, hauríem de seguir alguns passos que inclouen el paràmetre d'URL web per invocar la funció d'escaneig. A continuació, fem referència a les variables que permeten consultar els objectes de la base de dades i llegim l'interior de l'URL sencer a la variable de dades per executar el codi per imprimir les dades en format HTML.







Sintaxi de Pandas a HTML:





Exemple: Mostra la representació d'un marc de dades Pandas en codi HTML i taula

En una pàgina web HTML, Pandas a Python pot alterar un Pandas DataFrame en una taula HTML. Un Pandas DataFrame s'executa mitjançant el mètode 'pandas.DataFrame.to html()'. Vegem el nostre exemple i comentem el procediment per transformar el nostre Python DataFrame en codi font HTML. Per aconseguir-ho, primer hem de dissenyar el DataFrame que finalment es renderitza en HTML. Per tal d'aplicar la filosofia Pandas al nostre codi Python, importem la biblioteca Pandas com a 'pd'.





El nostre DataFrame 'Membres' conté els diccionaris relacionats amb la informació del membre juntament amb les quatre variables declarades com 'Noms', 'Edat', 'Ocupació' i 'Habilitats'. La primera fila emmagatzema les dades com a 'Cameron' per a 'Noms', '21' per a 'edat', 'Arquitecte' per a 'Job' i 'Escriptor' per a 'Habilitat'. D'aquesta manera, la segona fila dels valors inicialitzats de DataFrame que assignem són 'James', '31', 'Programador' i 'Mecànic' en les seves respectives columnes. D'aquesta manera, l'altre diccionari conté 'Tommy', '28', 'Caixer' i 'Càlcul' a les seves dades. I l'última fila que assignem al nostre DataFrame conté les dades 'Robert' com a valor per a 'Noms', '40' com a valor assignat per a 'Edat', 'Cleaner' com a 'Ocupació' i 'Cantant' com a “Habilitat”.

A partir d'ara, assignant les dades per al nostre DataFrame, també els proporcionem el rang 'índex' d''1' a '4', ja que el DataFrame podria tenir quatre files. Després d'això, utilitzem la funció 'pd.dataframe()' per combinar les dades juntament amb els números d'índex. Finalment, utilitzem la funció 'print()' per mostrar el nostre DataFrame.



Ara, podem veure la visualització dels nostres 'Membres' de DataFrame que hem creat. Aquí, podem veure que és la visualització simple del nostre DataFrame que convertim en una font HTML. Simplement té quatre columnes: 'Noms', 'Edat', 'Ocupació' i 'Habilitats', amb totes les dades similars que assignem al nostre DataFrame al codi. Les seves files tenen números índex com '1', '2', '3' i '4'. En aquest pas, veiem que creem els nostres 'Membres' de DataFrame. Després de crear el nostre DataFrame, continuem amb la implementació posterior.

Ara, aquest és el pas on veiem com podem convertir els nostres 'Membres' de DataFrame en un codi HTML. És hora d'entendre el truc del mètode DataFrame de Python a html() que fa evolucionar el DataFrame a HTML. La funció html() altera tot el DataFrame, fent que cada fila del DataFrame sigui una seqüència diferent a la taula HTML. Amb aquest propòsit, declarem la variable 'html' i l'emmagatzemem mitjançant la funció 'df.to_html()' per convertir tot el nostre DataFrame en un codi HTML. Després de la implementació de la funció “df.to_html()”, apliquem la funció “print()” al directori “html”.

Ara, ens fixem en el codi HTML que es converteix de Pandas DataFrame 'Membres'. Aquesta és la manera de convertir qualsevol dels nostres DataFrames en un codi font HTML que descrigui tot el DataFrame en codi HTML, incloses totes les etiquetes amb vores de taula com a '1'. Els noms de les columnes s'encapsulen sota '' com a cap de taula de l'element HTML, mentre que tot el DataFrame es modifica a un element HTML ''. A més, cada fila del DataFrame es transforma en una fila juntament amb l'etiqueta '' a la taula HTML. El '' utilitza algunes coses de 'CSS' juntament amb l'etiqueta '' que descriu la fila de la taula.

Com que hi havia quatre files al nostre DataFrame, també s'utilitza '' quatre vegades juntament amb les seves etiquetes de tancament. Com sabem en HTML, ha de tenir etiquetes d'obertura i tancament en el seu codi HTML respectiu. Totes les dades o DataFrame es troben entre l'obertura '

' i '
' i l'etiqueta de tancament. La resta de tot el codi HTML conté les mateixes dades que al DataFrame, només es converteix en codi font HTML senzill juntament amb les etiquetes necessàries necessàries per formar una taula.


Ara, desem el nostre codi HTML al directori en execució actual com a 'senyal' juntament amb l'extensió '.html'. Utilitzem la funció 'open()' per determinar el nom de la ubicació del fitxer com a 'fitxer=open ('signal.html', 'w')'. Com que la paraula clau de lloc 'w' l'emmagatzema per mostrar el fitxer i revelar-lo en format HTML, fem servir la funció '.write()' i finalitzem el nostre codi Pandas juntament amb la funció 'tancar()' al fitxer. Parlem de la majoria dels casos més senzills que utilitzem per desar-lo juntament amb l'extensió de fitxer '.html' que el converteix a HTML i proporciona la interfície del navegador al mateix directori.

Després de la conversió dels nostres 'Membres' de DataFrame a HTML, obtenim el nostre codi HTML que primer desem a la mateixa ubicació del directori. Quan obtenim el nostre codi font HTML, podem obrir-lo juntament amb l'extensió web obrint el fitxer font HTML amb el navegador. Veiem que mostra la sortida com una taula HTML a la pàgina del navegador.

Com podem veure a la sortida de la taula, conté una mida de vora '1' i no hi ha espai entre cel·les. La taula mostra cinc columnes. Dels quals, quatre noms de columnes són 'Noms', 'Edat', 'Ocupació' i 'Habilitats'. Si parlem del número índex “1”, té “Cameron” a la columna “Noms”, “21” a “Edat”, “Arquitecte” a “Ocupació” i “Escriptor” a “Habilitat”. El número d'índex de '2' a la taula mostra 'James' a 'Noms', '31' a 'Edat', 'Programador' a 'Ocupació' i 'Mecànic' a 'Habilitats'. L'índex '3' de la columna 'Noms' mostra 'Tommy', '28' a 'Edat', 'Caixer' a 'Ocupació' i 'Càlcul a la columna 'Habilitats' a la pàgina del navegador. L'índex '4' de l'última fila de la taula mostra 'Robert' a 'Noms', '40' a 'Edat, 'Cleaner' a 'Job' i 'Singer' a 'Habilitat'.

Conclusió

Per tal d'alterar el nostre DataFrame al codi font HTML d'aquest article, primer el vam muntar amb el nom 'Membres'. Quan representem un DataFrame en un codi HTML, utilitzem la funció 'html = df.to html()'. Quan es mostra una taula HTML, utilitzem el directori 'fitxer = open('signal.html', 'w')' i la ubicació del fitxer 'signal.html' que es guarden al mateix directori. Amb això, vam poder convertir el nostre Pandas DataFrame en un fitxer de codi font HTML i mostrar-lo amb una taula.