Existe alguma maneira de ler dados em um arquivo e converter automaticamente colunas que contenham apenas "True" e "False" em lógico? Funciona para "V/F" ou "TRUE/FALSE" maiúsculo, mas não para "True/False", que é infelizmente a maneira como o Python escreve.
relate perguntas
-
Adicionar número de série para atividade de cópia ao blob
-
A fonte dinâmica do empacotador duplica artefatos
-
Selecione linhas por grupo com 1s consecutivos
-
Lista de chamada de API de gráfico subscritoSkus estados Privilégios insuficientes enquanto os privilégios são concedidos
-
Função para criar DFs separados com base no valor da coluna
Apenas coagir
as.logical
.Basta usar
data.table::fread
.Embora
as.logical(x)
funcione muito bem para converter strings em booleano, isso não responde à parte da sua pergunta que pedia a detecção automática de colunas que contêm apenas "True" ou "False". Para isso, você pode usar uma abordagem tidyverse para forçar apenas colunas que contêm "True" ou "False" para booleanoOu faça isso em R básico sem usar "Return" ;)
Qual abordagem é melhor depende da sua estrutura de dados, como @MrFlick sugeriu