As tabelas Socios e Estabelecimentos estão sendo "recriadas" com colunas a menos, quando se faz:
for index, colName in enumerate(sociosColNames):
print(index, colName)
socios = socios.withColumnRenamed(f"_c{index}",colName)
Temos o resultado:
0 cnpj_basico
1 identificador_de_socio
2 nome_do_socio_ou_razao_social
3 cnpj_ou_cpf_do_socio
4 qualificacao_do_socio
5 data_de_entrada_sociedade
6 pais
7 representante_legal
8 nome_do_representante
9 qualificacao_do_representante_legal
10 faixa_etaria
Porem quando coloco a opção do df.columns:
for index, colName in enumerate(sociosColNames):
#print(index, colName)
socios = socios.withColumnRenamed(f"_c{index}",colName)
socios.columns
resulta em menos colunas:
['cnpj_basico',
'identificador_de_socio',
'nome_do_socio_ou_razao_social',
'cnpj_ou_cpf_do_socio',
'qualificacao_do_socio',
'data_de_entrada_sociedade',
'pais']
E isso acontece para tab socios e estabelecimentos
Me ajudem por favor!