Python

Como saber o número de linhas de um DataFrame no Pandas

20 de abril de 2021

Como saber o número de linhas de um DataFrame no Pandas

Neste artigo você vai aprender a como saber o número de linhas de um DataFrame no Pandas, de uma forma simples e eficaz!

saber o número de linhas de um DataFrame capa

Fala programador(a), beleza? Bora aprender mais sobre DataFrames, Pandas e Python também!

Contar o número de linhas de um DataFrame é super simples

Podemos acessar a propriedade index de df

E utilizar a função len de Python em cima desta propriedade

Receberemos então a quantidade de linhas que um determinado DataFrame possui

Veja um exemplo prático da solução acima:

len(df.index)

Apesar de super simples, porém esta versão conta valores NaN (Not a Number) da primeira coluna

Caso você queira evitar isso, utilize a abordagem abaixo:

df[df.columns[0]].count()

Esta é a abordagem menos performática, mas resolve o problema do NaN

Agora cabe a você escolher uma das opções para contar o número de linhas do seu DataFrame!

Há uma outra opção utilizando shape do df, porém é um pouco mais lenta que len

E também não resolve o problema do NaN, então não há a necessidade de utilizar esta

Uma vez que não nos proporciona vantagem ou diferença alguma entre as duas já abordadas!

Conclusão

Neste artigo você aprendeu a como saber o número de linhas de um DataFrame do Pandas

Utilizamos a função len primeiramente, em cima de df.index, isso nos dá o número de linhas

Porém há o problema do NaN, que podemos resolver com a segunda abordagem utilizada neste artigo

Vale lembrar que esta segunda é mais lenta que a primeira opção!

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x