Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

626
Visualizações
Advertencia futura: el valor predeterminado de expresiones regulares cambiará de verdadero a falso en una versión futura

Estoy ejecutando debajo del código para limpiar el texto

 import pandas as pd def not_regex(pattern): return r"((?!{}).)".format(pattern) tmp = pd.DataFrame(['No one has a European accent either @', 'That the kid reminds me of Kevin']) tmp[0].str.replace(not_regex('(\\b[-/]\\b|[a-zA-Z0-9])'), ' ')

Luego devuelve una advertencia.

 <ipython-input-8-ef8a43f91dbd>:9: FutureWarning: The default value of regex will change from True to False in a future version. tmp[0].str.replace(not_regex('(\\b[-/]\\b|[a-zA-Z0-9])'), ' ')

¿Podría por favor explicar el motivo de esta advertencia?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Consulte las notas de la versión de Pandas 1.2.0 :

El valor predeterminado de regex para Series.str.replace() cambiará de True a False en una versión futura. Además, las expresiones regulares de un solo carácter no se tratarán como cadenas literales cuando se establece regex=True ( GH24804 ).

Es decir, use expresiones regulares explícitamente ahora:

 dframe['colname'] = dframe['colname'].str.replace(r'\D+', regex=True)
over 4 years ago · Santiago Trujillo Relatório

0

tengo como

 df.Experience.head(5)
 0 24 years experience 1 12 years experience 2 9 years experience 3 12 years experience 4 20 years experience Name: Experience, dtype: object

yo uso como

 df['Experience']=df['Experience'].str.replace(r'\D+','', regex=True).astype(int)

me gusta

 df.Experience.head(5)
 0 24 1 12 2 9 3 12 4 20 Name: Experience, dtype: int64
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda