Como exibir todas as linhas em um dataframe do pandas


Você pode forçar um notebook Jupyter a exibir todas as linhas em um DataFrame do pandas usando a seguinte sintaxe:

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

Isso diz ao Bloco de Notas para não definir nenhum número máximo de linhas exibidas.

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Mostrar todas as linhas no Pandas DataFrame

Suponha que criemos um DataFrame do pandas com 500 linhas e 3 colunas.

Se tentarmos exibir o DataFrame em um notebook Jupyter, apenas as primeiras cinco linhas e as últimas cinco linhas serão exibidas:

 import pandas as pd
import numpy as np

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

#view dataFrame
df 

Para exibir todas as linhas, podemos usar a seguinte sintaxe:

 #specify that all rows should be shown
p.d. set_option (' display.max_rows ', None)

#view DataFrame
df 

Os resultados são muito longos para serem exibidos em uma única captura de tela, mas o notebook Jupyter realmente exibe todas as 500 linhas.

Para redefinir as configurações de exibição padrão, podemos usar a seguinte sintaxe:

 p.d. reset_option (' display.max_rows ')

Se tentarmos exibir o DataFrame no notebook Jupyter, apenas as primeiras cinco linhas e as últimas cinco linhas serão exibidas novamente.

Recursos adicionais

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

Como exibir todas as colunas de um DataFrame do Pandas
Como salvar o Pandas DataFrame para uso posterior

Add a Comment

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