我有一个 pandas
的 DataFrame
,我想把其中没有缺失值的观测值和有缺失值的观测值分开。我可以使用 dropna()
来获取没有缺失值的行。那么有没有相应的 analong 可以获得具有缺失值的行呢?
我有一个 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()
df[np.isnan(df.values).any(1)]
- ndarray 和 DataFrame 在any
函数性能上的差异对我来说一直很明显。 - miradulo