Panda tabulate

Panda tabulate
I panda in Python possono alterare un frame dati Panda in una tabella con stili diversi. Un frame dati Panda viene eseguito utilizzando il metodo "Tabulate ()". Diamo un'occhiata ai nostri esempi e discutiamo della procedura per trasformare il nostro telaio di dati Python nei diversi stili di tabelle.

Sintassi:

tabulate (dataframe_object, headers = 'keys', tablefmt)

Parametri:

  1. DataFrame_Object si riferisce al data frame esistente.
  2. Le intestazioni mantengono le colonne nel frame dati dopo la conversione.
  3. La tabellafmt prende lo stile del tavolo.

Vedremo i diversi stili di tabelle semplicemente modificando questo parametro.

Innanzitutto, creiamo un frame dati con 2 colonne e utilizziamo questo frame dati in tutti gli stili di tabella.

Nota: Assicurati di eseguire questo codice nel tuo ambiente perché utilizziamo questo codice in tutti i nostri esempi. Altrimenti, riceverai errori.

Panda di importazione
da tabulat import tabulate
# Considera il frame dati con 5 record
Dataset = panda.DataFrame (
'Idea': ['All', 'Water Supply', 'Electricity', 'Drilling', 'Electricity'],
'Demografia': ['AP', 'Gujarat', 'Patna', 'Indore', 'Norvegia'], indice = [2,3,4,5,6])
print ("reale: \ n")
Stampa (set di dati)

Produzione:

Tabella 1: formato PSQL
Converti il ​​telaio dati in formato PSQL.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'psql'))

Produzione:

Tabella 2: formato Fancy_Grid
Lo stile Fancy_Grid è come organizzare il telaio di dati in una griglia con margini ordinati.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'fantasia_grid'))

Produzione:

Tabella 3: semplice
La semplice è simile al formato semplice di dati di dati. Non sono creati margini in questo formato.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'plain'))

Produzione:

Tabella 4: HTML
Il codice HTML viene restituito come output quando specifichiamo la tabellafmt come "html". Se si desidera verificare se il codice HTML crea o meno una tabella, eseguire il codice HTML generato nel browser.

print (tabulate (dataset, headers = 'keys', tablefmt = 'html'))

Produzione:

Quando esegui questo codice HTML nel browser, vedrai la seguente tabella:

Tabella 5: GitHub
Converti in formato "github".

print (tabulate (set di dati, headers = 'keys', tablefmt = 'github'))

Produzione:

Tabella 6: Pretty Formato
Il formato "carino" è lo stesso del PSQL.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'pretty'))

Produzione:

Tabella 7: formato TCSV
Se si desidera visualizzare il tuo team nella scheda che è separato da CSV, puoi usare "TCSV".

print (tabulate (set di dati, headers = 'keys', tablefmt = 'tsv'))

Produzione:

Tabella 8: formato CSV
Converti il ​​telaio dati in formato CSV.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'csv'))

Produzione:

Tabella 9: formato Excel
Converti il ​​telaio dati in formato Excel. Questo è simile a CSV.

print (tabulate (set di dati, headers = 'keys', tablefmt = 'excel'))

Produzione:

Conclusione

Quando si effettua il rendering di un telaio di dati in un codice della tabella, dobbiamo prima importare il modulo tabula. Cambiamo solo il parametro tablefmt per impostare lo stile della tabella. Vedendo gli 8 stili, abbiamo saputo che i panda hanno un'opzione così meravigliosa per visualizzare il telaio di dati in diversi modi che soddisfano i requisiti del nostro progetto. Assicurati di impostare il parametro delle intestazioni su "tasti".