Fatiamento de DataFrame (Slicing)
Fatiamento do DataFrame do Pandas (Slicing)
Retornando as linhas da coluna de índice = estado2 e estado4
python
out:
df2['estado2':'estado4']
| 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
out:
df2[ df2['Taxa Desemprego'] < 2 ]
| 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
out:
df2[ ['Estado', 'Taxa Crescimento'] ]
| 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!!