大熊猫每天移动窗户欧几里德距离

时间:2014-11-08 15:53:12

标签: python pandas euclidean-distance

我有一个pandas数据帧,它有两列(时间序列),我需要比较。这些时间序列是基于小时的,但我需要每天比较它们(24h =>比较,然后我提前24小时移动窗口)。

我想要使用的方法是Eucledian距离。我有这个想法:

from scipy.spatial import distance

def myrolling_apply(df):
    a = df['predicted'].values
    b = df['actual'].values
    dst = distance.euclidean(a,b)
    return(dst)

rr['dst'] = pd.rolling_apply(rr, 24, myrolling_apply)

但传递的df是一个ndarray。我该怎么办?

由于

0 个答案:

没有答案