FC ConcursosFC Concursos

Questão FC331141

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

Linguagens de Programação

FGV · 2024

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.

  1. Remover todos os caracteres não numéricos.
  2. Adicionar vírgulas entre os dígitos.
  3. Remover todos os espaços.
  4. Converter todas as coordenadas para um formato textual.
  5. Reescrever manualmente todas as coordenadas.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa aponta por usar regex para remover todos os caracteres não numéricos. Isso significa apagar qualquer símbolo que não seja dígito (0–9) deixando uma sequência uniforme de números, o que facilita comparação, indexação e armazenamento padronizado.

Na prática, uma expressão eficaz é \D+ (onde \D casa tudo que não é dígito). Em Python/pandas: re.sub(r'\D+', '', s) ou df['col'].str.replace(r'\D+', '', regex=True). Isso gera strings numéricas consistentes para cada célula.

Importante: esse método é ideal quando o objetivo é normalizar formatos variados em uma representação única antes de um processamento subsequente (por exemplo, divisão em latitude/longitude por posição ou precisões conhecidas).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo