Как получить текстовый / символьный аргумент без кавычек

Извините, если вопрос неясен. Не стесняйтесь изменить это.

Поэтому в основном я пытаюсь найти способ, чтобы текстовые / символьные строковые аргументы для функции неТ требуются кавычки.

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

Если я использую следующий код

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

Я получу сообщение об ошибке. Но если я использую следующее:

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

или же

foo(1, 5, survey)

функция даст мне то, что я хочу. Поэтому мне интересно, есть ли способ построить такую функцию, чтобы я выиграл?Не нужно использовать кавычки вокруг имен столбцов. Спасибо!

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

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