El valor de verdad de una serie es ambiguo. Utilice a.empty, a.bool (), a.item (), a.any () o a.all ()
Tener problemas para filtrar mi marco de datos de resultados con unor
condición. Quiero mi resultadodf
para extraer toda la columnavar
valores que están por encima de 0.25 y por debajo de -0.25.
Esta lógica a continuación me da un valor de verdad ambiguo, sin embargo, funciona cuando divido este filtrado en dos operaciones separadas. ¿Que está sucediendo aquí? no estoy seguro de dónde usar el sugeridoa.empty(), a.bool(), a.item(),a.any() or a.all()
.
result = result[(result['var']>0.25) or (result['var']<-0.25)]