Pandas tabulerer

Pandas tabulerer
Pandas i Python kan endre en Pandas dataaframe i et bord med forskjellige stiler. En pandas dataaframe utføres ved hjelp av “tabulate ()” -metoden. La oss se på eksemplene våre og diskutere prosedyren for å transformere vår Python Dataframe til de forskjellige stilene på tabellene.

Syntaks:

tabulate (dataaframe_object, headers = 'nøkler', tablefmt)

Parametere:

  1. DataFrame_Object refererer til det eksisterende DataFrame.
  2. Overskrifter holder kolonnene i dataaframe etter konvertering.
  3. Tablefmt tar bordstilen.

Vi vil se de forskjellige tabellstilene ved å bare endre denne parameteren.

Først oppretter vi en dataaframe med 2 kolonner, og vi bruker denne DataFrame i alle bordstiler.

Merk: Sørg for å kjøre denne koden i miljøet ditt fordi vi bruker denne koden i alle eksemplene våre. Ellers vil du få feil.

Importer pandaer
fra tabulert import tabulat
# Tenk på at DataFrame har 5 poster
Dataset = Pandas.Dataramme(
'Idea': ['All', 'Water Supply', 'Electricity', 'Drilling', 'Electricity'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'], index = [2,3,4,5,6])
Print ("Faktisk: \ n")
utskrift (datasett)

Produksjon:

Tabell 1: PSQL -format
Konverter DataFrame til PSQL -format.

print (tabulate (datasett, headers = 'nøkler', tablefmt = 'psql'))

Produksjon:

Tabell 2: Fancy_Grid -format
Fancy_grid -stil er som å organisere DataFrame i et rutenett med pene marginer.

print (tabulat (datasett, headers = 'nøkler', tablefmt = 'fancy_grid'))

Produksjon:

Tabell 3: Vanlig
Plain ligner det vanlige DataFrame -formatet. Ingen marginer opprettes i dette formatet.

print (tabulate (datasett, headers = 'nøkler', tablefmt = 'vanlig'))

Produksjon:

Tabell 4: HTML
HTML -koden returneres som utgang når vi spesifiserer tabellfmt som "HTML". Hvis du vil sjekke om HTML -koden oppretter en tabell eller ikke, kan du kjøre den genererte HTML -koden i nettleseren.

print (tabulat (datasett, headers = 'nøkler', tablefmt = 'html'))

Produksjon:

Når du kjører denne HTML -koden i nettleseren, vil du se tabellen nedenfor:

Tabell 5: GitHub
Konvertere til "github" -format.

print (tabulat (datasett, headers = 'nøkler', tablefmt = 'github'))

Produksjon:

Tabell 6: Pent format
Det "pene" formatet er det samme som PSQL bare.

print (tabulat (datasett, headers = 'nøkler', tablefmt = 'pent')))

Produksjon:

Tabell 7: TCSV -format
Hvis du vil se DataFrame i fanen som er atskilt med CSV, kan du bruke "TCSV".

print (tabulate (datasett, headers = 'nøkler', tablefmt = 'tsv')))

Produksjon:

Tabell 8: CSV -format
Konverter DataFrame til CSV -format.

print (tabulat (datasett, headers = 'nøkler', tablefmt = 'csv'))

Produksjon:

Tabell 9: Excel -format
Konverter DataFrame til Excel -format. Dette ligner på CSV.

print (tabulate (datasett, headers = 'nøkler', tablefmt = 'excel'))

Produksjon:

Konklusjon

Når vi gjengir en dataaframe til en tabellkode, må vi først importere tabuleringsmodulen. Vi endrer bare TableFMT -parameteren for å angi tabellstilen. Ved å se de 8 stilene, ble vi kjent med at pandaer har et så fantastisk alternativ å vise DataFrame på forskjellige måter som oppfyller våre prosjektkrav. Forsikre deg om at du setter overskrifter -parameteren til “Keys”.