Questão nº 64

Questão de Meio Ambiente - Geoprocessamento e Meio Físico · FGV EPE 2024 (nº 64)

FGV2024Analista de Pesquisa Energética - Meio Ambiente - Geoprocessamento e Meio FísicoMeio Ambiente - Geoprocessamento e Meio Físico
Gabarito: Aver comentário ↓

Em uma análise de dados ambientais, você possui uma coluna de um DataFrame contendo coordenadas geográficas em formatos variados (com ou sem parênteses, hífens, espaços).
Assinale a opção que apresenta a abordagem que usa expressões regulares (regex) que seria mais eficaz para padronizar essas coordenadas.

Resposta comentada

Gabarito Alternativa A

Expressões regulares (ou regex) são sequências de caracteres que formam um padrão de busca, usadas para encontrar, substituir ou extrair informações de textos de forma flexível e poderosa, ideal para padronizar dados com formatos variados.

  • (A) Correta: Remover todos os caracteres não numéricos (exceto, talvez, o ponto decimal e o sinal de menos, que são parte dos números) é uma abordagem eficaz para isolar os valores numéricos das coordenadas. Uma regex como [^0-9.-]+ (que casa com qualquer caractere que não seja um dígito, um ponto ou um hífen) e a substituição por uma string vazia limparia parênteses, espaços extras e outros símbolos indesejados, deixando apenas os números que representam as coordenadas. Este é um passo fundamental para, em seguida, formatar esses números de maneira consistente.
  • (B) Incorreta: Esta é a armadilha. Adicionar vírgulas entre os dígitos (por exemplo, transformar 45.123 em 4,5,.1,2,3) destruiria completamente o valor numérico da coordenada. O objetivo é separar a latitude da longitude com um delimitador (que pode ser uma vírgula, um espaço, etc.), não quebrar os números internos.
  • (C) Incorreta: Remover todos os espaços pode ser útil, mas não é abrangente o suficiente para "variados formatos". Coordenadas como (45.123 -23.456) se tornariam (45.123-23.456), ainda com parênteses. Além disso, pode juntar números que deveriam estar separados se não houver outro delimitador.
  • (D) Incorreta: As coordenadas já estão em um formato textual na coluna do DataFrame. O problema não é convertê-las para texto, mas sim padronizar o formato desse texto para que seja consistente e facilmente analisável.
  • (E) Incorreta: Reescrever manualmente é inviável e propenso a erros para grandes volumes de dados, além de não utilizar a ferramenta de expressões regulares que a questão propõe.

Fonte: FGV EPE 2024 Analista de Pesquisa Energética - Meio Ambiente - Geoprocessamento e Meio Físico (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho