Есть ли способ удалить значения NaN из серии panda? У меня есть серия, которая может иметь или не иметь некоторых значений NaN в ней, и я хотел бы вернуть копию серии со всеми удаленными NaN.
Удалить NaN из серии pandas
Ответ 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