这段代码的问题在于,inputs.mean()函数试图将一个字符串(str
)和一个整数(int
)直接相加或连接,但这两个类型之间不能直接进行这样的操作。
所以需要这样更改:
inputs.iloc[:, 0] = inputs.fillna(inputs.iloc[:, 0].mean())
我们只对第一列的数字做缺失值处理,因为数字可以取平均值
这样就ok了
这段代码的问题在于,inputs.mean()函数试图将一个字符串(str
)和一个整数(int
)直接相加或连接,但这两个类型之间不能直接进行这样的操作。
所以需要这样更改:
inputs.iloc[:, 0] = inputs.fillna(inputs.iloc[:, 0].mean())
我们只对第一列的数字做缺失值处理,因为数字可以取平均值
这样就ok了