2017-10-05 69 views
1

我試圖做從以下大熊貓據幀類型錯誤:ufunc「添加」,不包含循環使用簽名ARIMA模型

CpcGDP.tail() 

       65 
2012-01-01 2593.23 
2013-01-01 2591.06 
2014-01-01 2608.38 
2015-01-01 2665.35 
2016-01-01 2724.4 

提取的一系列ARIMA模型分析我第一次轉換對象

CpcGDP.convert_objects(convert_numeric= True) 

然後拿到系列,並轉換爲浮動

Cdx = CpcGDP.columns[0] 
S = CpcGDP.loc[:, Cdx] 
S.astype(float) 

然後做了分析

mod = sm.tsa.ARIMA(S.astype(float), order= (0,2,1)) 
result = mod.fit() 

但我getthe以下錯誤

TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U21') dtype('<U21') dtype('<U21') 

你能不能幫我解決這個錯誤,請?

+0

您需要顯示更多的回溯,以便我們看到它失敗的位置。這樣我們就無法猜測與unicode的字符串連接失敗。在你的例子中,東西是一個數組而不是字符串。 – user333700

回答

0

做同樣的事情有相同的錯誤。 對我來說,解決方案是使用熊貓Series而不是Dataframe

相關問題