То, что вы пытаетесь сделать (динамическое c присвоение имен переменных), не является хорошей практикой. Вот альтернатива, сохраняя фреймы данных в списке (как уже прокомментировал пользователь dww).
year = lapply(1993:2019, yr)
После этого вы можете изменить имена элементов списка
names(year)=paste0("year",1993:2019)