删除列中具有大于5%NULL值的所有行

时间:2019-07-11 16:56:46

标签: pandas dataframe

我检查了所有带有5%以上NULL值的列。现在我要删除此类列的所有行

代码:

movies = movies.drop(movies[movies.isnull().sum(axis = 'index')/len(movies)*100 > 5],inplace = True)

print(movies)

我无法获得预期的输出。

1 个答案:

答案 0 :(得分:1)

您可以使用thresh

df = df.dropna(axis=1 ,thresh = int(len(df)*0.95))