como excluir uma coluna da classe tipo “list” no R

Tenho um data.frame no qual preciso realizar uma matriz de correlação.

Já separei os dados numéricos pelo comando select_if(is.numeric) como sugerido pelo colega no link.

Entretanto, no meu data.frame ainda há um dado com classe diferente de “numeric”, ou seja, há uma coluna da classe list, que é um a sf() de um polígono do estado. Tentei aplicar o comando select(- ) na coluna list e também o comando distinct_at(vars(-)) e outras dicas da web, mas não resolveu. Enfim continuo sem conseguir fazer a correlação por causa dessa list.

infelizmente nao consigo reproduzir um exemplo de list aqui, mas ha uma imagem de parte do meu df.

inserir a descrição da imagem aqui