Remover colunas que atrapalharia a renomeação do DataFrame
df_desafio = df_desafio.drop(columns=['Classifica��o','Concluiu ensino m�dio escola p�blica', 'Beneficiado pelo Creduc ou Fies'])
Criação do Dataframe/Matriz correlação das Disciplinas
disciplinas = df_desafio[['Redação','Matemática e suas Tecnologias','Linguagens, Códigos e suas Tec','Ciências Natureza e suas Tec','Ciências Humanas e suas Tec']]
# Verifcação tipagem do df
disciplinas.head().info()
disciplinas.head()
Realizando o tratamento das colunas
for col in disciplinas.columns:
if col != 'Redação' and not pd.api.types.is_float_dtype(disciplinas[col]):
disciplinas[col] = disciplinas[col].apply(lambda x: x.replace(',','.')).astype(float)
- not pd.api.types.is_float_dtype(disciplinas[col]) → só entra se a coluna não for float.