1
resposta

[Dúvida] Renomeando Colunas

Olá tudo bem?

Na hora de renomear as colunas dos estabelecimentos e dos socios, quando rodo o estabelecimentos.column não retorna todas as colunas.Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Geovana, tudo bem com você?

O comportamento padrão é ele retornar todas as colunas colocadas na lista estabsColNames, porém, como não tenho acesso ao seu código completo, peço que reinicie o ambiente de execução do Colab clicando em "Ambiente de execução" e selecionando a opção "Reiniciar o ambiente de execução" e após isso, execute todas as células:

Imagem contendo a exibição do ambiente de execução

Caso ainda, sim, não obtenha êxito, execute o seguinte código:

estabsColNames = ['cnpj_basico', 'cnpj_ordem', 'cnpj_dv', 'identificador_matriz_filial', 'nome_fantasia', 'situacao_cadastral', 'data_situacao_cadastral', 'motivo_situacao_cadastral', 'nome_da_cidade_no_exterior', 'pais', 'data_de_inicio_atividade', 'cnae_fiscal_principal', 'cnae_fiscal_secundaria', 'tipo_de_logradouro', 'logradouro', 'numero', 'complemento', 'bairro', 'cep', 'uf', 'municipio', 'ddd_1', 'telefone_1', 'ddd_2', 'telefone_2', 'ddd_do_fax', 'fax', 'correio_eletronico', 'situacao_especial', 'data_da_situacao_especial']

for index, colName in enumerate(estabsColNames):
    estabelecimentos = estabelecimentos.withColumnRenamed(f"_c{index}", colName)
    
estabelecimentos.columns

Deixo também para conferência o notebook utilizado na aula, que pode ser baixado neste link

Espero ter te ajudado.

Abraços e bons estudos!

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