Ich möchte ein DataFrame mit Booleschen Werten erstellen, bei dem np.nan == False ist und jeder positive reale Wert == True ist.
import numpy as np
import pandas as pd
DF = pd.DataFrame({'a':[1,2,3,4,np.nan],'b':[np.nan,np.nan,np.nan,5,np.nan]})
DF.apply(bool) # Funktioniert nicht
DF.where(DF.isnull() == False) # Funktioniert nicht
DF[DF.isnull() == False] # Funktioniert nicht