Подтвердить что ты не робот

Удалить NaN из серии pandas

Есть ли способ удалить значения NaN из серии panda? У меня есть серия, которая может иметь или не иметь некоторых значений NaN в ней, и я хотел бы вернуть копию серии со всеми удаленными NaN.

4b9b3361

Ответ 1

>>> 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

обновление или даже лучший подход, поскольку @DSM предлагается в комментариях, используя pandas.Series.dropna():

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