Traceback (most recent call last): File "C:\Users\86177\PycharmProjects\test.py", line 14, in <module> dataset_X = ['年份 '].reshape(-1, 1) AttributeError: 'list' object has no attribute 'reshape'Index(['年份 ', ' 成交额(亿元)'], dtype='object')这个报错是什么意思
时间: 2024-01-02 08:05:17 浏览: 62
浅谈Python traceback的优雅处理
这个报错是因为你正在尝试使用一个 Python 列表对象的 `reshape()` 方法,但是 Python 列表并没有这个方法。通常,`reshape()` 方法是在 NumPy 数组对象中使用的。在你的代码中,`dataset_X` 是一个 Python 列表,因此你需要将其转换为 NumPy 数组后才能使用 `reshape()` 方法。此外,你的数据集似乎有一个空格字符,可能导致后续处理出现问题。
阅读全文