Ver todas las columnas en Pandas utilizando Jupyter - Python
Introducción al uso de las opciones de Pandas para ampliar (o eliminar) los límites de visualización de filas y columnas en Jupyter o iPython.
Trabajando con Pandas y Jupyter nos encontraremos muchas veces con un caso así al mostrar el .head()
de un DataFrame:
ID | Columna 1 | Columna 2 | Columna 3 | ... | Columna 4 | Columna 5 | Columna 6 |
---|
Esto sucede porque Pandas tiene configurado por defecto un límite en la visualización de columnas y de filas. Sin embargo, podemos cambiar esta configuración de forma muy sencilla para ampliar o incluso eliminar este límite:
import pandas as pd
# Podemos limitar el número de columnas
pd.options.display.max_columns = 10
# O incluso eliminarlo
pd.options.display.max_columns = None
# Del mismo modo podemos cambiar el límite de filas
pd.options.display.max_rows = 20
# Y también eliminarlo!
pd.options.display.max_rows = None
Una vez sabemos esto, podemos incluir estas dos líneas de código al principio de nuestro Jupyter y podremos ver nuestra tabla completa de datos al ejecutar cualquier instrucción.
¿Quieres aprender más sobre preprocesar datos en Pandas?
Estoy escribiendo un libro sobre este tema. Su precio será de 30.00€, pero puedes obtener acceso instantáneo a cada capítulo que voy escribiendo pagando ahora 14.99€ (50% de descuento) para ayudarme mientras lo escribo.