Articles of Booleano

Umbral del dataframe de Pandas – Mantener el número fijo si se excede

Tengo un dataframe con puntuaciones de tres personas (John, Terry, Henry) desde el día 1 hasta el día 7. 1 2 3 4 5 6 7 John 1.3 2.8 3.0 4.4 2.6 3.1 4.8 Terry 1.1 2.3 4.1 5.5 3.7 2.1 3.8 Henry 0.3 1.0 2.0 3.0 2.7 1.1 2.8 ¿Cómo puedo establecer un límite […]

Convierte series de pandas que contienen cadenas a booleanas.

Tengo un DataFrame llamado df como Order Number Status 1 1668 Undelivered 2 19771 Undelivered 3 100032108 Undelivered 4 2229 Delivered 5 00056 Undelivered Me gustaría convertir la columna Status a booleano ( True cuando el Estado se entrega y False cuando el Estado no se entrega), pero si el Estado no es “Sin entregar” […]

¿Hay algún uso legítimo de la lista , lista en Python?

Dado que True y False son instancias de int , lo siguiente es válido en Python: >>> l = [0, 1, 2] >>> l[False] 0 >>> l[True] 1 Entiendo por qué sucede esto. Sin embargo, encuentro este comportamiento un poco inesperado y puede llevar a errores difíciles de depurar. Ciertamente me ha mordido un par […]

¿Cómo deshago True = False en el modo interactivo de Python?

Así que probé la cosa “malvada” que Ned Deily mencionó en su respuesta aquí . Ahora tengo que el tipo True es ahora siempre False. ¿Cómo revertiría esto dentro de la ventana interactiva? Cosa para no hacer: True = False Ya que True ahora se ha anulado por completo con False, no parece haber una […]

¿Cómo podría establecer un valor booleano en Verdadero y hacerlo así si se cumple una condición, se convierte en Falso, pero solo por un cierto tiempo?

Parece que debería haber una solución simple utilizando el módulo de time o algo así, pero he intentado algunas cosas y nada parece funcionar. Necesito algo como esto para trabajar: hungry = True if line.find (‘feeds’): #hungry = False for 60 seconds, then hungry is true again ¿Alguien tiene una solución para esto? Edición: En […]

Confusión del valor de Python booleano

Soy nuevo en Python y mientras pruebo las declaraciones lógicas de Python. Me di cuenta de esto y no puedo entenderlo. Puede alguien decirme qué está pasando aquí en Python 2.7.Cual es la diferencia entre 0 y el valor Falso en Python. >>> 0 o Falso Falso >>> Falso o 0 0 ¿Por qué el […]

np.isnan () == Falso, pero np.isnan () no es Falso

Por lo que yo entiendo, == comprueba la igualdad de valor y is identidad de la estructura detrás del valor (como, por ejemplo, === en otros idiomas). Dado eso, no entiendo lo siguiente: np.isnan(30) == False Out[19]: True np.isnan(30) is False Out[20]: False Parece que no es el caso con otras verificaciones de identidad: (5 […]

¿Hay alguna diferencia entre bool () vs == en las pruebas de verdad de Python?

Tengo dos preguntas. ¿CUALQUIER COSA (objetos, tipos, operaciones, funciones …) en python puede devolver un valor booleano cuando es llamado por el método bool ()? ¿Por qué las siguientes dos líneas de código no devuelven la misma respuesta? print (float == True) #prints False print bool(float) #prints True

Python “y” operador con ints

¿Cuál es la explicación de este comportamiento en Python? a = 10 b = 20 a and b # 20 b and a # 10 a and b evalúan a 20, mientras que b and a evalúan a 10. ¿Son las ints positivas equivalentes a True? ¿Por qué se evalúa al segundo valor? ¿Porque es […]

¿Cómo identifico secuencias de valores en una matriz booleana?

Tengo una larga serie booleana: bool_array = [ True, True, True, True, True, False, False, False, False, False, True, True, True, False, False, True, True, True, True, False, False, False, False, False, False, False ] Necesito averiguar dónde cambian los valores, es decir, las direcciones donde comienzan las secuencias de True y False . En […]