Como pegar no argumento de texto / caractere sem aspas

Desculpe se a pergunta não está clara. Sinta-se à vontade para mudá-lo.

Então, basicamente, eu estou tentando encontrar uma maneira para que os argumentos de texto / cadeia de caracteres para uma função não exigem citações.

foo  = function(x, y, data){
    n1 = length(data[,x])
    n2 = length(data[,y])
    cat(n1, n1)
 }

Se eu usar o seguinte código

data(survey)
foo(Sex, Fold, survey)

Eu receberei uma mensagem de erro. Mas se eu usar o seguinte:

foo("Sex", "Fold", survey)

ou

foo(1, 5, survey)

a função vai me dar o que eu quero. Então, eu me pergunto se existe alguma maneira de construir a função de tal forma que eu não precise usar aspas ao redor dos nomes das colunas. Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion