如何在长熊猫系列上应用三次样条插值?

时间:2015-09-10 12:01:41

标签: python pandas interpolation

我需要使用三次样条插值替换pandas系列中的缺失数据。我发现我可以使用pandas.Series.interpolate(method='cubic')方法,如下所示:

import numpy as np
import pandas as pd

# create series
size = 50
x = np.linspace(-2, 5, size)
y = pd.Series(np.sin(x))

# deleting data segment
y[10:30] = np.nan

# interpolation
y = y.interpolate(method='cubic')

虽然这种方法适用于小型系列(size = 50),但它似乎会导致程序冻结大型系列(size = 5000)。有解决方法吗?

0 个答案:

没有答案