0
我需要通過平滑銷售百分比值進行分組,因銷售百分比值可能由於缺貨情況而不穩定。我有熊貓數據框中的數據。這裏是我嘗試代碼:在Python熊貓數據框內使用statsmodel進行樣條平滑
from scipy.interpolate import UnivariateSpline
s = base_data1.groupby(['MDSE_ITEM_I','CO_LOC_I'])\
.transform(lambda x: UnivariateSpline(np.arange(x.count()), x['PCT_TILL_DATE'].value, s=x.count()))
在這裏,我路過np.arange(x.count())
作爲x
單調遞增的陣列和傳球的熊貓系列x['PCT_TILL_DATE'].value
值y
足夠好的平滑因子s
爲x.count()
。然而我越來越錯誤:
KeyError: ('PCT_TILL_DATE', u'occurred at index GREG_D')
我在這裏失蹤?