Передать имя переменной в функцию в r

Можно ли передать только имя переменной в вызове функции и использовать его как таковой внутри функции?

псевдокод:

q<-function(A){
    b<-(w%in%A.2|w%in%A.7)  
    factor(b,levels=c(F,T),labels=c("non-"A,A))}


w<-c(0:10)
e.2<-c(1,2)
e.7<-c(6,7)

что я хотел бы сделать, это

q(e)

и вернулись

не-е, е, е, не е, не е, е, е, не е, не е

// М

q<-function(A) {
    a2<-get(paste(a,".2",sep=""))
    a7<-get(paste(a,".7",sep=""))
    b<-(w%in%a2|%in%a7) 
    factor(b,levels=c(F,T),labels=c(paste("non-",a,sep=""),a)) 
}

q("e")

Спасибо,

M

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

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