Использовать именованный список.
Не изменяя большую часть кода, вы получите ожидаемый результат.
F.list2 <- tibble::lst(AUDTTO, BRLTTO, CADTTO, CHFTTO, EURTTO, GBPTTO,
JPYTTO, MXNTTO, NZDTTO, RBLTTO, ZARTTO)
res3 <- lapply(F.list2, function(x){
names(x)[names(x) == "Leveraged Funds Longs"] <- "Long"
names(x)[names(x) == "Leveraged Funds Shorts"] <- "Short"
dplyr::select(x, "Date", "Long", "Short")
})
res3
теперь снова именованный список. Вы можете получить отдельные кадры с помощью list2env
.
list2env(res3, .GlobalEnv)