Em várias ocasiões nós precisamos exibir um resumo, ou seja, um sumário dos dados armazenados em um DataFrame do Pandas do Python. Para isso nós podemos usar a função info() do objeto DataFrame.
Esta função é muito útil pois nos retorna a quantidade de linhas e colunas, os tipos de dados de cada coluna e a quantidade de valores diferentes de null.
Veja o código completo para o exemplo:
Este trecho de código ou resolução de exercício faz parte do Super Pack 12.000 Dicas e Truques de Programação e 1.500 Exercícios Resolvidos em Java, Python, VisuAlg, Portugol, Delphi, C#, C, C++, VB.NET, Golang, Pascal, Ruby, PHP, e várias outras linguagens.
Aprenda a programar resolvendo problemas do mundo real. Tudo em português, com comentários em português.
Quero Ser Apoiador(a) |
Ao executar este código Python nós teremos o seguinte resultado:
Os dados do DataFrame são:
Marca Modelo Ano Valor Vendido
0 Fiat Sienna 2010.0 23500.0 S
1 Volkswagen Polo NaN 31453.0 N
2 Volkswagen NaN 2001.0 19200.0 S
3 Fiat Palio 1995.0 7500.0 S
4 Honda Civic NaN 42000.0 S
5 Renault Sandero 2010.0 52000.0 N
6 Ford Focus 2009.0 42700.0 N
O resumo do DataFrame é:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 7 entries, 0 to 6
Data columns (total 5 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Marca 7 non-null object
1 Modelo 6 non-null object
2 Ano 5 non-null float64
3 Valor 7 non-null float64
4 Vendido 7 non-null object
dtypes: float64(2), object(3)
memory usage: 408.0+ bytes
É possível exibir um sumário mais resumido fornecendo o valor verbose = False para a função info(). Veja o efeito:
O resumo do DataFrame é:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 7 entries, 0 to 6
Columns: 5 entries, Marca to Vendido
dtypes: float64(2), object(3)
memory usage: 408.0+ bytes
|