Entfernen Sie ein Tupel mit nan in der Liste der Tupel - Python

Ich habe eine lange Liste von Tupeln und möchte mit Python alle Tupel entfernen, die eine Nan-Zahl enthalten.

Was ich momentan habe: x = [('Aufnahmestart', 0), (nan, 4), (nan, 7), ..., ('Ereignismarker 1', 150)]

Ergebnis Ich suche nach: x = [('Aufnahmestart', 0), ('Ereignismarker 1', 150)]

Ich habe versucht, np.isnan und Varianten davon zu verwenden, hatte aber keinen Erfolg und erhalte immer wieder eine Fehlermeldung: ufunc 'isnan' wird für die Eingabetypen nicht unterstützt, und die Eingaben konnten nicht sicher auf unterstützte Typen gemäß erzwungen werden nach der Casting-Regel "sicher"

Anregungen wäre dankbar !!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage