我手头上有一系列s
,我想使用Savitzky_Golay过滤器来平滑值。
s
0 34.577132
1 34.696638
2 0.098759
3 34.339717
4 34.501700
...
1918295 1.395713
1918296 0.013907
我愿意
from scipy.signal import savgol_filter
s_smooth = savgol_filter(s, 5,2)
但是随后一切都变成了NaN
s_smooth
array([nan, nan, nan, ..., nan, nan, nan])
请问如何对这些数据进行平滑处理?