2017-10-05 111 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

相关问题