2014-04-02 15 views

risposta

12

È possibile utilizzare:

with pd.option_context('mode.use_inf_as_null', True): 
    df = df.dropna() 
+0

questo fa sì che il mio dataframe passi da 130 righe a 0. Il problema na/inf che sto indagando è una colonna di tutti gli spazi vuoti, credo –

3

È possibile utilizzare .dropna() dopo un DF[DF==np.inf]=np.nan, (a meno che non si vuole ancora mantenere i NAN s e rilasciare solo le inf s)

+0

Grazie. Sorprendentemente 'df.drop (df == np.inf)' non funziona. Qualche idea, perché? – Josh

+2

Penso che, come dice la docstring: '.dropna (self, axis = 0, how = 'any', thresh = None, subset = None)', 'df == np.inf' verrà passato come' axis' argomento, con dovrebbe sollevare un'eccezione. –

Problemi correlati