如何使用 paste() 函数引用变量名的值

How may I refer to values of variable name with paste() function

varlist<-c("aado2","age","albumin")
aado2cut<-c(20,180,360,460)
agecut<-c(35,55,70,80)
albumincut<-c(1.2,1.8,2.2,2.8,4.4)
for (var in varlist){
 print(paste(var,"cut",sep=""))
 }
 #[1] "aado2cut"
 #[1] "agecut"
 #[1] "albumincut"

然而,在 for 循环中我想引用变量名的值,输出应该是这样的:

[1] 20 180 360 460

[1] 35 55 70 80

[1] 1.2 1.8 2.2 2.8 4.4

我应该如何修改我的代码?

我会使用 mgetls

mget(ls(pattern="cut"))

# $aado2cut
# [1]  20 180 360 460
# 
# $agecut
# [1] 35 55 70 80
# 
# $albumincut
# [1] 1.2 1.8 2.2 2.8 4.4

结果是一个列表,其中包含验证特定模式的所有变量。