Renomeando índices e colunas do Pandas DataFrame
Neste cenário, onde você tem um arquivo CSV com um índice DateTime e colunas não rotuladas, renomeando ambos o índice e as colunas são cruciais para organização e análise. No entanto, usar o método df.rename() padrão apenas renomeia os nomes das colunas.
Solução: Renomear nomes de níveis de índice
Para renomear os nomes de níveis de índice, que representam os rótulos dos valores de índice, use o atributo df.index.names. Neste caso:
df.index.names = ['Date']
Isso atribui o nome 'Data' ao nível do índice.
Compreendendo índice e colunas
É importante observar que colunas e índice são essencialmente o mesmo tipo de objeto (Índice ou MultiIndex). Você pode trocar suas funções usando o método transpose. Essa conceituação auxilia na compreensão do processo de renomeação.
Exemplos
Nota: Os atributos index.names e columns.names são simplesmente listas, permitindo a renomeação via compreensão de lista ou mapa.
Lembre-se, a principal distinção entre renomear valores de índice e nomes de níveis é que os nomes dos níveis se referem aos rótulos ou títulos, enquanto renomear os valores altera diretamente os próprios valores do índice ou da coluna.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3