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)