мне нужно проверить разницу между «индексным» методом интерполяции и «линейным» методом интерполяции
я создал один случайный ряд панд с пропущенными значениями, а затем проверил результаты интерполяции линейным методом ииндексный метод
, но оба они возвращают один и тот же результат.Так должен ли он возвращать тот же результат?если да, то в каком случае я могу увидеть другие результаты?
s = pd.Series([21,13,np.nan,152,np.nan,46,98])
s.interpolate(method = 'index')
s.interpolate(method = 'linear')
Я получаю следующие результаты:
s.interpolate(method = 'index')
0 21.0
1 13.0
2 82.5
3 152.0
4 99.0
5 46.0
6 98.0
dtype: float64
s.interpolate(method = 'linear')
0 21.0
1 13.0
2 82.5
3 152.0
4 99.0
5 46.0
6 98.0
dtype: float64