Saltar al contenido

crear una columna de pandas con nuevos valores basados ​​en valores en otras columnas ejemplo de código

Intenta interpretar el código bien previamente a aplicarlo a tu trabajo si tquieres aportar algo puedes compartirlo con nosotros.

Ejemplo 1: los pandas crean una nueva columna basada en la condición de dos columnas

conditions =[
    df['gender'].eq('male')& df['pet1'].eq(df['pet2']),
    df['gender'].eq('female')& df['pet1'].isin(['cat','dog'])]

choices =[5,5]

df['points']= np.select(conditions, choices, default=0)print(df)
     gender      pet1      pet2  points
0      male       dog       dog       51      male       cat       cat       52      male       dog       cat       03    female       cat  squirrel       54    female       dog       dog       55    female  squirrel       cat       06  squirrel       dog       cat       0

Ejemplo 2: los pandas crean una nueva columna condicionada a otras columnas

# For creating new column with multiple conditions
conditions =[(df['Base Column 1']=='A')&(df['Base Column 2']=='B'),(df['Base Column 3']=='C')]
choices =['Conditional Value 1','Conditional Value 2']
df['New Column']= np.select(conditions, choices, default='Conditional Value 1')

Ejemplo 3: suma pandas de dos columnas

sum_column = df["col1"]+ df["col2"]

Calificaciones y comentarios

Al final de todo puedes encontrar las notas de otros creadores, tú incluso eres capaz insertar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *