我从csv文件加载数据。当我尝试将标签列保存到变量中时,出现错误提示标签,并且数据集取自https://www.kaggle.com/c/digit-recognizer/data
d0 = pd.read_csv('./test.csv')
print(d0.head(5)) # print first five rows of d0.
# to save the labels into a variable l.
l = (d0['label'])
got output:
pixel0 pixel1 pixel2 pixel3 pixel4 pixel5 pixel6 pixel7 pixel8 \
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0
pixel9 ... pixel774 pixel775 pixel776 pixel777 pixel778 \
0 0 ... 0 0 0 0 0
1 0 ... 0 0 0 0 0
2 0 ... 0 0 0 0 0
3 0 ... 0 0 0 0 0
4 0 ... 0 0 0 0 0
pixel779 pixel780 pixel781 pixel782 pixel783
0 0 0 0 0 0
1 0 0 0 0 0
2 0 0 0 0 0
3 0 0 0 0 0
4 0 0 0 0 0
[5 rows x 784 columns]
我遇到错误
KeyError跟踪(最近一次通话最近) 〜\ Anaconda3 \ lib \ site-packages \ pandas \ core \ indexes \ base.py在get_loc中(自身,键,方法,公差) 3077试试: -> 3078返回self._engine.get_loc(key) 3079除了KeyError: KeyError:“标签”
在处理上述异常期间,发生了另一个异常:KeyError跟踪(最近一次通话最近) 在 15 16#将标签保存到变量l中。 ---> 17 l =(d0 ['label']) 18岁 19#删除标签功能并将像素数据存储在d中。
KeyError:'标签'
我无法理解anaconda中描述的错误
在堆栈显示时删除了一些错误代码,添加了更多详细信息错误
请帮助我解决这个问题