Visualización de todas las columnas de un dataframe

En ocasiones resulta necesario poder visualizar todas las columnas de un dataframe, aun cuando esto nos obligue a utilizar una barra de desplazamiento horizontal. Con este fin podemos crear una función "displaydf" que acepte como entrada un dataframe y uno o dos argumentos adicionales: el número de columnas a mostrar, argumento que podemos configurar como opcional (por defecto, en el ejemplo mostraría todas las columnas) y el número de filas a mostrar que, en el ejemplo, también se configura como opcional y toma el valor 20 (podría configurarse como "None" y mostraría todas las filas). Por último, en el interior de la función se configura pandas para que muestre el número de columnas y filas en cuestión:

def displaydf(dataframe, cols = None, rows = 20):
    with pd.option_context("display.max_columns", cols):
        with pd.option_context("display.max_rows", rows):
            display(dataframe)
    return True

Categoría
Submitted by admin on Mon, 12/03/2018 - 21:29