Skip to content

Fatiamento de DataFrame (Slicing)

Fatiamento do DataFrame do Pandas (Slicing)

Retornando as linhas da coluna de índice = estado2 e estado4

python
df2['estado2':'estado4']
out:

Estado Taxa Desemprego Taxa Crescimento Ano
estado2 Rio de Janeiro 1.7 1.0 2005
estado3 Tocantins 1.6 2.0 2006
estado4 Bahia 2.4 3.0 2007

Nesse caso, o estado4 não se classifica como exclusivo, então, o estado4 entra!


Retornando os valores das colunas onde a taxa desemprego for menor que 2

python
df2[ df2['Taxa Desemprego'] < 2 ]
out:

Estado Taxa Desemprego Taxa Crescimento Ano
estado1 Santa Catarina 1.5 0.0 2004
estado2 Rio de Janeiro 1.7 1.0 2005
estado3 Tocantins 1.6 2.0 2006

Quando queremos aplicar uma regra de fatiamento, precisamos abrir colchetes 2 vezes!



Retornando os valores de 2 ou mais colunas!

python
df2[ ['Estado', 'Taxa Crescimento'] ]
out:

Estado Taxa Crescimento
estado1 Santa Catarina 0.0
estado2 Rio de Janeiro 1.0
estado3 Tocantins 2.0
estado4 Bahia 3.0
estado5 Minas Gerais 4.0

Preciso abrir dois colchetes quando eu quiser aplicar uma rera de fatiamento!!