1
resposta

[Sugestão] .columns para renomear as colunas

Não se se por conta da versão utilizada, mas só funcionou com "{}" e não com "[]" comcolchetes comchave

1 resposta

Oi, Lucas! Tudo bom?

Obrigada por compartilhar esta sugestão! :)

No seu caso, a primeira opção — usando colchetes — não funcionou porque os seus elementos estavam estruturados no padrão chave-valor, comum nos dicionários, contudo, não estavam utilizando chaves (que geralmente englobam este tipo de estrutura de dados). Com isso, tivemos como retorno um erro de sintaxe (escrita).

Em Python, os colchetes são usados para definir listas. Ao renomear colunas de um DataFrame, é possível especificar apenas os novos nomes que usaremos, seguindo a sequência correta dos campos. Veja o código abaixo para uma melhor compreensão:

filmes.columns = ["filmeId", "titulo", "generos"]

Observe que, no exemplo acima, não foi necessário escrever "filmeId": "filmeId". Nós adicionamos, de forma direta, o novo nome da coluna.

Lucas, tente replicar essa ideia em seu projeto! Trata-se de uma maneira mais enxuta e eficaz de modificar os nomes das colunas de um DataFrame.

Espero ter contribuído com o seu pensamento, Lucas. Se surgirem dúvidas, fico à disposição para te ajudar.

Um forte abraço!