RandomForestRegressor ".estimators_" Method

It seems like you’ve used a numpy array kind of input while training, but when predicting you’re doing it on a dataframe that has column names.

The below change might help you with this

preds = np.stack([t.predict(valid_xs.values) for t in m.estimators_])