python keyerror列名报错_Dataframe操作时出现 KeyError: '列名xxx'

python确实很用来很爽很苏服,代码不多

各种库出于易用目的,做了很多默认设置,但要是不认真看API,那就会掉到坑里了。

df1.groupby(['Dn','UserLabel','BeginTime']).first()

df1['city']=df1['UserLabel'].str.slice(0,2)

出现

df1['UserLabel']

File "D:\script\Python279\lib\site-packages\pandas\core\frame.py", line 1787, in __getitem__

return self._getitem_column(key)

File "D:\script\Python279\lib\site-packages\pandas\core\frame.py", line 1794, in _getitem_column

return self._get_item_cache(key)

File "D:\script\Python279\lib\site-packages\pandas\core\generic.py", line 1079, in _get_item_cache

values = self._data.get(item)

File "D:\script\Python279\lib\site-packages\pandas\core\internals.py", line 2843, in get

loc = self.items.get_loc(item)

File "D:\script\Python279\lib\si

你可能感兴趣的:(python,keyerror列名报错)