reg = linear_model.LinearRegression () reg.fit (df.drop ('price)', axis =' columns '), df.price)
KeyError Traceback (последний последний вызов) в 1 reg = linear_model.LinearRegression () ----> 2 reg.fit (df.drop ('цена', ось = 'столбцы'), df.price)
~ \ Anaconda3 \ lib \ site-packages \ pandas \ core \ frame.py in drop (self, метки, ось, индекс, столбцы), уровень, место, ошибки) 3938 index = index, столбцы = столбцы, 3939 level = уровень, inplace = inplace, -> 3940 ошибок = ошибки) 3941 3942 @rewrite_axis_style_signature ('mapper', [('copy', True),
~ \ Anaconda3 \ lib \ site-packages \ pandas \ core \ generic.py in drop (self, метки, ось, индекс, столбцы, уровень, место, ошибки) 3778 для оси, метки на осях. items (): 3779, если метки не None: -> 3780 obj = obj._drop_axis (метки, ось, уровень = уровень, ошибки = ошибки) 3781 3782, если на месте:
~ \ Anaconda3 \ lib \ site-packages \ панды \ ядро \ родовое.py в _drop_axis (self, метки, ось, уровень, ошибки) 3810 new_axis = axis.drop (метки, уровень = уровень, ошибки = ошибки) 3811 else: -> 3812 new_axis = axis.drop (метки, ошибки = ошибки)3813 result = self.reindex (** {axis_name: new_axis}) 3814
~ \ Anaconda3 \ lib \ site-packages \ pandas \ core \ indexes \ base.py в выпадающем списке (self, метки, ошибки)4963, если ошибки! = 'Игнорировать': 4964 повысить KeyError (-> 4965 '{} не найдено в axis'.format (label [mask])) 4966 indexer = indexer [~ mask] 4967 return self.delete (indexer)
KeyError: "['цена'] не найдена на оси"