PandasTable: Visualización de Datos Tabulares con PandasTable

PandasTable: Visualización de Datos Tabulares con PandasTable

En este tutorial, aprenderemos cómo visualizar datos tabulares con PandasTable. PandasTable es una biblioteca Python que proporciona una interfaz sencilla para crear tablas HTML interactivas.

Instalación

Para instalar PandasTable, podemos usar el siguiente comando:

pip install pandastable

Importación

Una vez instalada la biblioteca, podemos importarla de la siguiente manera:

Python
import pandastable as pt

Creación de una tabla

Podemos crear una tabla de PandasTable a partir de un objeto Pandas DataFrame de la siguiente manera:

Python
df = pd.DataFrame({
    "nombre": ["Juan", "María", "Pedro"],
    "edad": [20, 25, 30],
    "sexo": ["Hombre", "Mujer", "Hombre"]
})

table = pt.Table(df)

Visualización de la tabla

Podemos visualizar la tabla de PandasTable de la siguiente manera:

Python
table.show()

Esto producirá el siguiente resultado:

| nombre | edad | sexo |
|---|---|---|
| Juan | 20 | Hombre |
| María | 25 | Mujer |
| Pedro | 30 | Hombre |

Personalización de la tabla

Podemos personalizar la tabla de PandasTable de la siguiente manera:

  • Título de la tabla: Podemos establecer el título de la tabla mediante el método title().
  • Cabecera de la tabla: Podemos personalizar la cabecera de la tabla mediante el método header().
  • Filas y columnas de la tabla: Podemos ocultar filas y columnas de la tabla mediante los métodos hide_columns() y hide_rows().
  • Estilos de la tabla: Podemos aplicar estilos a la tabla mediante el método style().

Ejemplo:

Python
table.title("Tabla de datos")
table.header(["Nombre", "Edad", "Sexo"])
table.hide_columns(["edad"])
table.style({"background-color": "lightgreen"})

table.show()

Esto producirá el siguiente resultado:

| Nombre | Sexo |
|---|---|
| Juan | Hombre |
| María | Mujer |
| Pedro | Hombre |

Otros métodos

PandasTable proporciona una serie de otros métodos que podemos utilizar para personalizar la tabla. Para obtener más información, consulte la documentación de PandasTable: https://pandastable.readthedocs.io/en/latest/.

Conclusión

En este tutorial, hemos aprendido cómo visualizar datos tabulares con PandasTable. PandasTable es una biblioteca sencilla y potente que nos permite crear tablas HTML interactivas.