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.

Panda crea columna

¿Existe alguna manera de crear una columna titulada “counter” en la que, si hay lluvia, el valor de la columna “counter” sea 1, de lo contrario sea 0?
¡Gracias!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, hay una manera de crear una columna titulada “contador” en Python donde aparecerá como 1 si hay lluvia y 0 si no hay lluvia. Suponiendo que tienes un DataFrame llamado “df”, puedes usar el siguiente código:

    df['contador'] = df['lluvia'].apply(lambda x: 1 if x>0 else 0)
    

    Esta línea de código crea una nueva columna llamada “contador” en el DataFrame “df” y asigna los valores basados en la columna “lluvia”. El método apply() aplica una función lambda donde si el valor en la columna “lluvia” es mayor que 0, asigna el valor 1 a la columna “contador”, de lo contrario, asigna el valor 0.

    ¡Espero que esto te ayude!

Comments are closed.