错误消息:
KeyError回溯(最近的调用
最后一个)
C:\ProgramData\Anacondaa3\envs\tf\lib\site packages\pandas\core\indexes\base.py
在get_loc(self,key,method,tolerance)2656中尝试:
->2657返回自己的引擎。获取锁定(键)2658,键错误除外:
熊猫中的pandas/_libs/index.pyx。_libs.index.IndexEngine.get_loc()
熊猫中的pandas/_libs/index.pyx。_libs.index.IndexEngine.get_loc()
熊猫/Lybs/HasTable
熊猫。_libs.hashtable.PyObjectHashTable.get_item()
熊猫/Lybs/HasTable
熊猫。_libs.hashtable.PyObjectHashTable.get_item()
键错误:1
在处理上述异常期间,发生了另一个异常:
KeyError回溯(最近的调用
最后)在
1#准备数据
2滞后=1
---->3 X_train,y_train=准备_数据(train,lags)
4 X_测试,y_测试=准备数据(测试,滞后)
5 y_true=y_test由于命名约定
准备数据(数据、滞后)
4 a=数据[行:(行+滞后)]
5 X.附加(a)
---->6 y.append(数据[行+滞后])
7返回np.数组(X),np.数组(y)
八
C:\ProgramData\Anacondaa3\envs\tf\lib\site packages\pandas\core\frame.py
在里面
获取项目
(self,key)2925如果self.columns.nlevels
1:2926返回self.\u getitem\u多级(键)
->2927 indexer=self.columns.get_loc(key)2928 if_integer(indexer):2929 indexer=[索引器]
C:\ProgramData\Anacondaa3\envs\tf\lib\site packages\pandas\core\indexes\base.py
在get_loc(self,key,method,tolerance)2657中
返回self.\u engine.get\u loc(key)2658,KeyError除外:
->2659返回self.\u引擎。获取loc(self.\u可能是cast.\u索引器(键))2660
索引器=自身。获取索引器([键],方法=方法,公差=公差)
2661如果indexer.ndim>1或indexer.size>1:
熊猫中的pandas/_libs/index.pyx。_libs.index.IndexEngine.get_loc()
熊猫中的pandas/_libs/index.pyx。_libs.index.IndexEngine.get_loc()
熊猫
熊猫。_libs.hashtable.PyObjectHashTable.get_item()
熊猫
熊猫。_libs.hashtable.PyObjectHashTable.get_item()
键错误:1