es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece haber un error de sintaxis en el código proporcionado. En cambio, puedes probar el siguiente código para transformar todos los valores en “freq_new” al mínimo entre “freq_cell” y 10 para las filas donde “freq” es menor que 10:

    df.loc[df['freq'] < 10, 'freq_new'] = df.loc[df['freq'] < 10, 'freq_cell'].clip(upper=10)
    

    Aquí, se utiliza la función clip() para limitar los valores de “freq_cell” a un máximo de 10, y luego esos valores limitados se asignan a “freq_new” utilizando loc[]. La función clip() reemplaza los valores más altos que el límite superior con el valor del límite superior.

Comments are closed.