在交叉验证模型的时候报错,不太懂代码的原理,求解答

报错如下:
---> 43 score = rmsle_cv(lasso)
---> 18 rmse = np.sqrt(cross_val_score(model, train.values, y_train, scoring="neg_mean_squared_error", cv = kf))
ValueError: could not convert string to float: 'RL'

img

这是训练数据的问题吧,检查下train里是不是有字符格式的