Traceback (most recent call last): File "D:/pycharts程序/基于機器學習的銷售量預測/main/随机森林模型.py", line 88, in <module> new_train['Week']-new_train['Promo2SinceWeek'] File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\frame.py", line 3458, in __getitem__ indexer = self.columns.get_loc(key) File "C:\Users\DELL\AppData\Local\Programs\Python\Python37\lib\site-packages\pandas\core\indexes\base.py", line 3363, in get_loc raise KeyError(key) from err KeyError: 'Week'
时间: 2023-06-15 21:04:28 浏览: 253
浅谈Python traceback的优雅处理
这个错误表示在你的代码中,你试图获取一个叫做'Week'的列,但是这个列不存在于你的数据集中。你需要检查你的数据集是否包含这个列,或者你的代码中是否有拼写错误。你可以尝试打印出数据集的列名,看看是否存在'Week'这个列。例如,可以使用`print(new_train.columns)`来打印数据集的所有列名。
阅读全文