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)