Pandas tabulado

Pandas tabulado
Pandas en Python puede alterar un marco de datos de Pandas en una tabla con diferentes estilos. Un Pandas DataFrame se ejecuta utilizando el método "tabule ()". Veamos nuestros ejemplos y discutamos el procedimiento para transformar nuestro marco de datos de Python en los diferentes estilos de tablas.

Sintaxis:

Tabulate (DataFrame_Object, Headers = 'Keys', Tablefmt)

Parámetros:

  1. DataFrame_Object se refiere al DataFrame existente.
  2. Los encabezados mantienen las columnas en el marco de datos después de convertir.
  3. La mesa toma el estilo de la mesa.

Veremos los diferentes estilos de tablas simplemente modificando este parámetro.

Primero, creamos un marco de datos con 2 columnas y usamos este marco de datos en todos los estilos de tabla.

Nota: Asegúrese de ejecutar este código en su entorno porque usamos este código en todos nuestros ejemplos. De lo contrario, recibirá errores.

importación de pandas
Desde Tabule Import Tabule
# Considere DataFrame con 5 registros
conjunto de datos = pandas.Marco de datos(
'Idea': ['All', 'Suministro de agua', 'Electricidad', 'perforación', 'Electricidad'],
'Demografía': ['AP', 'Gujarat', 'Patna', 'Indore', 'Noruega'], index = [2,3,4,5,6])
Imprimir ("Real: \ n")
Imprimir (conjunto de datos)

Producción:

Tabla 1: formato PSQL
Convierta el DataFrame en formato PSQL.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'psql')))

Producción:

Tabla 2: formato Fancy_Grid
Fancy_grid Style es como organizar el margen de datos de datos en una cuadrícula con márgenes ordenados.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'fancy_grid')))

Producción:

Tabla 3: llanura
Plain es similar al formato de marco de datos simple. No se crean márgenes en este formato.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'Plain')))

Producción:

Tabla 4: HTML
El código HTML se devuelve como salida cuando especificamos la tabla como "HTML". Si desea verificar si el código HTML crea una tabla o no, ejecute el código HTML generado en el navegador.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'html')))

Producción:

Cuando ejecute este código HTML en el navegador, verá la siguiente tabla:

Tabla 5: Github
Convertir a formato "Github".

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'github')))

Producción:

Tabla 6: Formato bonito
El formato "bonito" es el mismo que el PSQL solo.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'Pretty')))

Producción:

Tabla 7: formato TCSV
Si desea ver su marco de datos en la pestaña que está separado por CSV, puede usar "TCSV".

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'tsv')))

Producción:

Tabla 8: Formato CSV
Convertir el marco de datos en formato CSV.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'csv')))

Producción:

Tabla 9: Formato de Excel
Convertir el marco de datos en formato de Excel. Esto es similar a CSV.

print (tabule (DataSet, Headers = 'Keys', tablefmt = 'Excel')))

Producción:

Conclusión

Al renderizar un marcado de datos en un código de tabla, primero debemos importar el módulo tabulado. Simplemente cambiamos el parámetro tablefmt para establecer el estilo de la tabla. Al ver los 8 estilos, llegamos a saber que los pandas tienen una opción tan maravillosa para mostrar el marco de datos de diferentes maneras que cumplan con los requisitos de nuestro proyecto. Asegúrese de configurar el parámetro de encabezado en "claves".