我尝试使用威斯康星州乳腺癌数据集从头开始编写逻辑回归,但总是出现属性错误
'AttributeError: 'DataFrame' object has no attribute 'target'
在Y = data.target
中,我找不到解决方案:
data = pd.read_csv("C:\\Users\Hannah\Desktop\Research Project\data.csv",header=0)
X = data.values[:, :30]
Y = data.target['diagnosis']
如何解决这个问题?
1条答案
按热度按时间relj7zay1#
正如我所理解的,您正在使用
pandas
读取csv,并希望将列diagnosis
中的值赋给变量Y
。在这种情况下,您不需要target
。DataFrame根本没有该属性,这是由于错误。只需data['diagnosis']
就可以返回所需的内容。