AttributeError: 'DataFrame' object has no attribute 'label'问题很简明却一直搜不到解决方法

使用spambase数据集想查看标签统计的时候报错

spam = pd.read_csv(".\\spambase.csv")
print(pd.value_counts(spam.label))

img

我不清楚我下载的spambase.csv和你的是不是一个文件,就是一个垃圾邮件分类的吧,这个csv文件的第一行是从1-58,第58列是标签,就没有“label”这一列,所以才会报错。
spambase.csv:

img

你可以这么写:

img

'DataFram对象没有 label 属性啊

可能是数据之间分隔符不是默认的逗号,label没有单独成列,或没有名为‘label'的列。可以将spam打印一下,如有在后面语句调用时写成 pd.value_counts(spam['label'])