与pandas中的dropna()相反。[英] Opposite of dropna() in pandas

本文是小编为大家收集整理的关于与pandas中的dropna()相反。的处理方法,想解了与pandas中的dropna()相反。的问题怎么解决?与pandas中的dropna()相反。问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我有一个 pandas DataFrame 我想将其分成没有缺失值的观察和带有缺失值的观察.我可以使用 dropna() 来获取没有缺失值的行.是否有任何模拟来获取缺失值的行?

#Example DataFrame
import pandas as pd
df = pd.DataFrame({'col1': [1,np.nan,3,4,5],'col2': [6,7,np.nan,9,10],})

#Get observations without missing values
df.dropna()

推荐答案

按行检查 null 并使用布尔索引过滤:

df[df.isnull().any(1)]

#  col1 col2
#1  NaN  7.0
#2  3.0  NaN

本文地址:https://www.itbaoku.cn/post/1727992.html