我的问题简化了。 我在名称中有多个具有特定模式的变量,如下所示:
max([i[1] for i in l])
我想选择其中两个,例如:
Name1<- rep("AA",3)
Name2<- rep("BB",3)
Name3<- rep("CC",3)
Name4<- rep("DD",3)
但是它返回变量的名称:
x<- c(2,3)
y<- paste0("Name",x)
我想要如下变量的内容:
"Name1" "Name2"
答案 0 :(得分:0)
这个问题尚不清楚,但是下面是一个建议的解决方案,用于创建一个像c(2,3)
这样的向量来获取Name值。
Name1<- rep("AA",3)
Name2<- rep("BB",3)
Name3<- rep("CC",3)
Name4<- rep("DD",3)
all_names <- list(Name1,Name2,Name3,Name4)
x<-c(2,3)
unlist(all_names[x])
结果:
> unlist(all_names[x])
[1] "BB" "BB" "BB" "CC" "CC" "CC"