3
respostas

Nome das colunas

Por quê não consigo compilar o código para renomear as colunas desse data.frame : contagem_de_linguas = tmdb["original_language"].value_counts().to_frame() ao passo que faço assim: contagem_de_linguas = tmdb["original_language"].value_counts().to_frame().reset_index() roda normalmente.

3 respostas

Olá, Wislei, tudo bem?

Então, se você não utiliza o reset_index(), a parte com as siglas das línguas estará representada como o índice de seu dataframe. Assim, não é possível renomear o nome de um índice por meio do método columns, responsável por nomear as colunas de seu dataframe. Usando o reset_index() antes do código de renomear as colunas você consegue transformar seu índice em uma coluna gerando um novo índice numerado de 0 a quantidade de linhas de seus dados.

Consegui te ajudar nessa dúvida?

Espero ter ajudado e qualquer dúvida é só chamar!

Forte abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Então, o reset_index "transforma" uma coluna que é um indice em uma coluna "normal" (series), e cria outro indice de "0...n"?

Exatamente isso, Rogério!

Para entender um pouco mais dessa função você pode conferir na documentação do reset_index do pandas.

Forte abraço e bons estudos!