train_X = df.loc[:,col].reshape(-1,1) 在spyder中会显示'Series' object has no attribute 'reshape'
时间: 2023-12-14 19:04:12 浏览: 154
srm.loc:启动backbone_srm - 添加文件
这个错误是因为 `df.loc[:,col]` 返回的是一个 pandas Series 对象,而 Series 对象没有 `reshape` 方法。如果你想将这个 Series 转换成 Numpy 数组,可以使用 `values` 属性,如下所示:
```
train_X = df.loc[:,col].values.reshape(-1,1)
```
这样就可以将 Series 对象转换成 Numpy 数组,并使用 `reshape` 方法。
阅读全文