# using rename
model_data <- data1 %>%
select(date, pred, level2code, product) %>%
rename(ds = date) %>%
select(level2code, ds, pred)
# shorter - just renaming within select
model_data <- data1 %>%
# not sure what your other select was for
select(level2code, ds = date, pred)
Also have a look at providing a better reproducible dataset as yours is not: