Как получить текстовый / символьный аргумент без кавычек
Извините, если вопрос неясен. Не стесняйтесь изменить это.
Поэтому в основном я пытаюсь найти способ, чтобы текстовые / символьные строковые аргументы для функции неТ требуются кавычки.
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)
функция даст мне то, что я хочу. Поэтому мне интересно, есть ли способ построить такую функцию, чтобы я выиграл?Не нужно использовать кавычки вокруг имен столбцов. Спасибо!