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.
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.
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:
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!