Neste artigo você vai aprender a como saber o número de linhas de um DataFrame no Pandas, de uma forma simples e eficaz!
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