Mam ramkę danych z niektórymi kolumnami zawierającymi nan. Chciałbym upuścić te kolumny z pewną liczbą nan. Na przykład w poniższym kodzie, chciałbym upuścić dowolną kolumnę z 2 lub więcej nan. W takim przypadku kolumna "C" zostanie opuszczona, a tylko "A" i "B" będą przechowywane. Jak mogę to wdrożyć?pandy kolumny danych ramki danych o numerze 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
Dzięki. Literówka w twoim kodzie 'len (df)' powinna brzmieć 'len (dff)' – pyan
Poprawione teraz, dobre miejsce – EdChum
Czy wiesz, czy można zastosować thresh z wyjątkiem podzbioru określonych kolumn? Dziękuję Ci. – pceccon