若按照书上代码运行会出现如下报错(这是因为代码在截取数据时将属性值转为了矩阵):
AttributeError: 'numpy.ndarray' object has no attribute 'columns'
解决办法:
方法一:添加代码:x=pd.DataFrame(x)
方法二:将代码:
x=data.iloc[:,:3].as_matrix().astype(int)
y=data.iloc[:,3].as_matrix().astype(int)
改成:
x=data.iloc[:,:3].astype(int)
y=data.iloc[:,3].astype(int)
总体
1