Ho un dataframe con alcune colonne contenenti nan. Mi piacerebbe rilasciare quelle colonne con un certo numero di nan. Ad esempio, nel seguente codice, mi piacerebbe rilasciare qualsiasi colonna con 2 o più nan. In questo caso, la colonna "C" verrà eliminata e verranno mantenuti solo "A" e "B". Come posso implementarlo?colonne drop di dataframe pandas per numero di nan
import pandas as pd
import numpy as np
dff = pd.DataFrame(np.random.randn(10,3), columns=list('ABC'))
dff.iloc[3,0] = np.nan
dff.iloc[6,1] = np.nan
dff.iloc[5:8,2] = np.nan
print dff
Grazie. Un errore nel codice 'len (df)' dovrebbe essere 'len (dff)' – pyan
Correggere ora, buon punto – EdChum
Sai se è possibile applicare trebbri ad eccezione di un sottoinsieme di colonne specifiche? Grazie. – pceccon