цикл для имен символьных переменных в r

У меня есть список переменных, таких как a1, a2, a3. Затем я хочу сделать цикл для этих переменных, например, присвоить значения. Я попытался вставить, который только что дал символ, как "a1", это не то, что я действительно ищу. Кто-нибудь может предложить решение?

Ответы на вопрос(2)

значение «2»; «a2» получает значение «3»; и так далее.

library(stringr)
val <- str_c("a", 1:3)

for (i in 1:length(val)){
  assign(val[i], i+1)
}
get(val[1])#2
get(val[2])#3
get(val[3])#4
Решение Вопроса

Мы можем использоватьmget чтобы получить значения вlist

lst <- mget(paste0("a", 1:3))

а затем перебратьlist и применить функцию

lapply(lst, yourFunction)

Ваш ответ на вопрос