1
resposta

usei outra formula para excluir as colunas

Esta ai :

for coluna in df.columns:
    if len(df[coluna].unique()) == 1:
        df.drop(coluna,axis = 1, inplace = True)
    else:
        pass
1 resposta

Olá Bruno, tudo bem? Espero que sim!

Essa forma fica bem mais direta, sem precisar armazenar o nome das colunas. Você não precisa utilizar a cláusula else, uma vez que o código executa somente se len(df[coluna].unique()) == 1.

Mas ficou bem legal assim.

Bons estudos!