从pandas系列中删除NaN

有没有办法从pandas系列中删除NaN值? 我有一个可能有或没有NaN值的系列,我想把所有NaN都删除的系列副本。

>>> s = pd.Series([1,2,3,4,np.NaN,5,np.NaN]) >>> s[~s.isnull()] 0 1 1 2 2 3 3 4 5 5 

更新或甚至更好的方法@DSMbuild议在评论中,使用pandas.Series.dropna()

 >>> s.dropna() 0 1 1 2 2 3 3 4 5 5