1
resposta

Como retirar indice númerico

Gostaria de saber qual código posso inserir para retirar o indice númerico:

selecao = (alunos.Aprovado == True) & (alunos.Sexo == 'F')

aprovadas = alunos[selecao]

aprovadas

1 resposta

Olá Alexandra,

O indice é uma parte fundamental de um DataFrame, então a melhor alternativa seria resetar o índice (para ficar 0, 1, 2, 3, ...) ou definir outra coluna (Nome por exemplo) como o índice:

  1. Resetando o índice:

    selecao = (alunos.Aprovado == True) & (alunos.Sexo == 'F')
    aprovadas = alunos[selecao].reset_index(drop=True)
    aprovadas
  2. Definindo Nome como o índice:

    selecao = (alunos.Aprovado == True) & (alunos.Sexo == 'F')
    aprovadas = alunos[selecao].set_index('Nome', drop=True)
    aprovadas
  3. Bônus: se você quer apenas visualizar o DataFrame sem o índice pode fazer assim:

    selecao = (alunos.Aprovado == True) & (alunos.Sexo == 'F')
    aprovadas = alunos[selecao]
    print(aprovadas.to_string(index=False))

Espero ter ajudado, qualquer dúvida é só falar!