Pandas til HTML

Pandas til HTML

Pandas i Python kan endre en Pandas dataaframe til en HTML -tabell. En Pandas dataaframe utføres ved hjelp av “Pandas.Dataramme.to_html () ”metode. La oss se på vårt eksempel og diskutere prosedyren for å transformere Python DataFrame til HTML -kildekode. For å oppnå dette, må vi først designe DataFrame som til slutt gjengir til HTML.

Syntaks:

Pandas.Dataramme.To_html (indeks, max_rows, max_cols)

Parametere:

    1. Hvis "indeks" er satt til sann, inneholder HTML -utgangen indeksen for hver rad. Ellers er ingen indeks til stede hvis den er satt til falsk. Som standard er det sant.
    2. Max_rows tar en heltallverdi som konverterer det spesifiserte antall rader til et HTML -format.
    3. Max_cols tar en heltallverdi som konverterer det spesifiserte antall kolonner til et HTML -format.

Returformat:

Hele dataene er plassert under tabellkoden.

Indeksverdiene er plassert under “" stikkord. Rekkeverdiene er plassert under “”Tag som er under“" kolonne.

Eksempel 1: uten parameter

I dette eksemplet har vi en dataaframe som heter "ting" som holder "produktet", "navn" og "kjøpt status" -kolonner med 2 rader.

Konverter denne DataFrame til HTML ved å sende ingen parameter.

Importer pandaer
# Lag en Pandas DataFrame med 3 kolonner.
ting = pandas.DataFrame ('Produkt': [1,2],
'Navn': ['solfat', 'briller'],
'Kjøpt status': [1,0], index = ['One', 'Two'])
trykk (ting)
skrive ut()
# Konverter ting DataFrame til HTML
trykk (ting.to_html ())


Produksjon:

Produktnavn kjøpt status
en 1 solfat 1
To 2 glass 0























ProduktNavnKjøpt status
en1Solfat1
to2briller0


Forklaring:

I den første utgangen viste vi selve DataFrame. I den andre utgangen vises Dataframe i HTML -format.

La oss kjøre HTML -kodeutgangen i nettleseren.

Eksempel 2: med indeksparameteren

Konverter denne DataFrame til HTML ved å ignorere indeksen. Her er indeksen satt til falsk.

Importer pandaer
ting = pandas.DataFrame ('Produkt': [1,2],
'Navn': ['solfat', 'briller'],
'Kjøpt status': [1,0], index = ['One', 'Two'])
# Konverter til HTML uten indeks
trykk (ting.to_html (indeks = falsk))


Produksjon:





















ProduktNavnKjøpt status
1Solfat1
2briller0


Forklaring:

Dataframe vises i HTML -format uten indeksverdiene.

La oss kjøre HTML -kodeutgangen i nettleseren.


Du kan se at indeksverdiene ikke ble funnet i HTML -tabellen.

Eksempel 3: med max_rows -parameteren

Konverter bare den første raden i DataFrame til HTML ved å sette parameteren Max_Rows til 1.

Importer pandaer
ting = pandas.DataFrame ('Produkt': [1,2],
'Navn': ['solfat', 'briller'],
'Kjøpt status': [1,0])
# Konverter til HTML med en rad.
trykk (ting.to_html (max_rows = 1))


Produksjon:


















ProduktNavnKjøpt status
01Solfat1


Forklaring:

Dataframe vises i HTML -format som bare har en rad.

La oss kjøre HTML -kodeutgangen i nettleseren.

Eksempel 4: Med Max_cols -parameteren

Konverter bare den første kolonnen i DataFrame til HTML ved å stille inn max_cols -parameteren til 1.

Importer pandaer
ting = pandas.DataFrame ('Produkt': [1,2],
'Navn': ['solfat', 'briller'],
'Kjøpt status': [1,0])
# Konverter til HTML med en kolonne.
trykk (ting.to_html (max_cols = 1))


Produksjon:





















Produkt..
01..
12..


Forklaring:

Dataframe vises i HTML -format som bare har en kolonne.

La oss kjøre HTML -kodeutgangen i nettleseren.

Konklusjon

Når vi gjengir en dataaframe til en HTML -kode, bruker vi tingene.to_html () funksjon. Vi konverterer også den eksisterende DataFrame ved å stille inn indeksen, max_rows og max_cols parametere i separate eksempler. For alle utgangene viste vi HTML -faktiske data ved å gi et skjermbilde etter hver utdata.