pandas df trim columns if too much missing data

Solutions on MaxInterview for pandas df trim columns if too much missing data by the best coders in the world

showing results for - "pandas df trim columns if too much missing data"
David
11 Feb 2019
1In [108]: df.columns[df.isnull().mean() < 0.8]
2Out[108]: Index(['b', 'd', 'e'], dtype='object')
3
4In [109]: df[df.columns[df.isnull().mean() < 0.8]]
5Out[109]:
6      b    d    e
70   2.0  NaN  NaN
81   NaN  NaN  2.0
92   2.0  NaN  NaN
103   NaN  NaN  2.0
114   2.0  NaN  NaN
125   NaN  NaN  NaN
136   2.0  NaN  NaN
147   2.0  NaN  NaN
158   2.0  NaN  NaN
169   NaN  NaN  NaN
1710  2.0  NaN  2.0
1811  NaN  2.0  NaN
1912  NaN  2.0  NaN
2013  NaN  2.0  NaN
2114  NaN  2.0  2.0
2215  NaN  NaN  NaN
2316  2.0  NaN  NaN
2417  NaN  NaN  2.0
2518  NaN  2.0  NaN
2619  2.0  2.0  NaN
27
similar questions