跟着视频敲代码,报了一个意想不到的错误,记录一下
inputs, outputs=data.iloc[:,0:2],data.iloc[:,2]
inputs = inputs.fillna(inputs.mean())
print(inputs)
错误的意思是只能把str(不是int)连接到str
这是因为inputs取的值的第二列是字符类型,因此不能把平均值赋给这一列的空值
我看到很多人直接这样写是不会报错的,不知道为什么我这里报错了,inputs不取第二列的时候就没有报错了。