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