"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso renomear o índice e a coluna

Como posso renomear o índice e a coluna

Publicado em 2024-11-21
Navegar:896

How Can I Rename the Index and Column

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

  • Renomeie valores de índice: df.rename(index={0: 'a'})
  • Renomear nomes de colunas: df.rename(columns={'B': 'BB'})
  • Renomear nomes de níveis de índice: df.index.names = ['index']
  • Renomear nomes de nível de coluna: df.columns.names = ['column']

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.

Declaração de lançamento Este artigo foi reimpresso em: 1729647616 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

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