有没有办法从熊猫系列中删除NaN值?我有一个序列,其中可能有也可能没有某些NaN值,我想返回该序列的副本,其中删除了所有NaN。
Answers:
>>> 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
.dropna()
。