Como exibir todas as colunas de um dataframe do pandas


Por padrão, os notebooks Jupyter exibem apenas 20 colunas de um DataFrame do pandas.

Você pode facilmente forçar o notebook a exibir todas as colunas usando a seguinte sintaxe:

 p.d. set_option (' max_columns ', None)

Você também pode usar a seguinte sintaxe para exibir todos os nomes de colunas no DataFrame:

 print ( df.columns.tolist () )

Finalmente, você pode redefinir as configurações padrão em um notebook Jupyter para exibir apenas 20 colunas usando a seguinte sintaxe:

 p.d. reset_option (' max_columns ')

O exemplo a seguir mostra como usar essas funções na prática.

Exemplo: Mostrar todas as colunas no Pandas DataFrame

Suponha que criemos um DataFrame do pandas com 5 linhas e 30 colunas.

Se tentarmos exibir o DataFrame em um notebook Jupyter, apenas 20 colunas no total serão exibidas:

 import pandas as pd
import numpy as np

#create dataFrame with 5 rows and 30 columns
df = pd. DataFrame (index= np.arange (5), columns= np.arange (30))

#view dataFrame
df 

Para exibir todas as colunas, você pode usar a seguinte sintaxe:

 #specify that all columns should be shown
p.d. set_option (' max_columns ', None)

#view DataFrame
df 

Observe que todas as 30 colunas agora são exibidas no notebook.

Também podemos usar a seguinte sintaxe para simplesmente exibir todos os nomes de colunas no DataFrame:

 print ( df.columns.tolist () )

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29]

Para redefinir as configurações padrão e exibir apenas no máximo 20 colunas, podemos usar a seguinte sintaxe:

 p.d. reset_option (' max_columns ')

Como mostrar todas as linhas no Pandas DataFrame

Se quiser exibir cada linha de um DataFrame do pandas, você pode usar a seguinte sintaxe:

 p.d. set_option (' max_rows ', None)

Você também pode especificar um número máximo de linhas para exibir em um DataFrame do pandas. Por exemplo, você pode especificar que apenas 10 linhas devem ser exibidas:

 p.d. set_option (' max_rows ', 10 )

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em DataFrames do pandas:

Pandas: Como obter o valor da célula do DataFrame
Pandas: obtém o índice de linhas cuja coluna corresponde ao valor
Pandas: Como definir uma coluna como índice

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *