Je voudrais sélectionner uniquement les indices où la valeur est différente de 'Nan' et de 0
Créer un Dataframe
df = pd.DataFrame({'A':[np.nan,3,0,2],
'B':[0,1,1,2]})
df = np.asarray(df)
Malheureusement, le code ci-dessous ne fonctionne pas
df[np.nonzero(df) & ~np.isnan(df)]
Résultat attendu
array(3,1,1,2,2)
Est-ce que quelqu'un sait ce qui ne va pas avec ça?