TypeError: cannot concatenate object of type '<class 'numpy.ndarray'>'; only Series and DataFrame objs are valid

 

data = pd.concat([data, results], axis=1)

问题就在于这个results是numpy数组型,而concat只有dataframe和series能够使用。

解决办法:

 

results = DataFrame(results)
data = pd.concat([data, results], axis=1)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐