Cv result test score is nan




this problems happens many times , what is that mean?
is that mean the model can’t fit?

Generally it means that there is an error at fit time (error_score is nan by default but can be set to 'error' instead).

A good strategy to debug that is to try to fit your model, i.e. model_grid.fit(data_numerical, target) in your case. You will very likely get an error and you can start trying to understand this error and eventually fix it.