Por qual motivo exatamente se reseta o index?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por qual motivo exatamente se reseta o index?
Olá Estudante, tudo bem com você?
Resetar o índice é uma prática comum após algumas operações que alteram a ordem ou a estrutura dos dados, como é o caso de agrupamentos, filtros ou após operações que retornam uma série.
Ao resetar o índice com .reset_index(), transformamos índices que podem estar baseados em strings ou ordens incorretas, de volta para uma sequência numérica padrão. Os benefícios são:
Para exemplificar, considere o seguinte DataFrame antes de resetar o índice:
| Produto | Quantidade | Preço | |
|---|---|---|---|
| 2 | Camiseta | 20 | 30 |
| 0 | Calça | 15 | 50 |
| 3 | Vestido | 10 | 80 |
Após resetar o índice, o DataFrame fica assim:
| Produto | Quantidade | Preço | |
|---|---|---|---|
| 0 | Camiseta | 20 | 30 |
| 1 | Calça | 15 | 50 |
| 2 | Vestido | 10 | 80 |
Essa alteração é útil para diversas operações posteriores que dependem de um índice numérico padronizado, como por exemplo, obter os valores da primeira linha dos dados.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!