Python - Uso de dataframe en funcion

 
Vista:
sin imagen de perfil

Uso de dataframe en funcion

Publicado por Jorge Rojas Meckbel (1 intervención) el 11/12/2021 18:25:33
Hola les agradecería me puedan orientar como podría resolver el siguiente error

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()

Básicamente estoy construyendo una función que recibe como parámetros dos columnas de un dataframe, y devuelve una condición de “Excluir” o “Incluir” según sea el resultado de la condición evaluada.



La idea es crear una columna adicional en el DataFrame(df) (previamente cargado mediante pandas y la función read.csv), que se llame

“condicion” con los resultados de la función a través de la siguiente llamada a la función.



df['condicion'] = mfuc(df['Consumo_Actual'],df['Warning_Threshold'])

Les agradecería cualquier aporre que me pueda ayudar a resolver el problema planteado




def mfuc(CA,Warning):



if(CA < 84):

dvalor= 'Excluir'

elif(CA < Warning):

dvalor='Excluir'

else:

dvalor='Incluir'

return dvalor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder