X = data.drop(['y'],axis=1)
y = data.loc[:,'y']
print(X)
y.head()
from matplotlib import pyplot as plt
fig1 = plt.figure(figsize=(5,5))
label1 = plt.scatter(X.loc[:,'x1'][y==1],X.loc[:,'x2'][y==1])
label0 = plt.scatter(X.loc[:,'x1'][y==0],X.loc[:,'x2'][y==0])
plt.show()
代码运行没有问题,但是前面X 中的y列已经drop掉了,为什么在label1中仍旧能使用y==1来筛选数据呢
应该是data.iloc[ : 'y'],前面少了个 i !!!!!!