#r
#r
Вопрос:
Как я могу передать параметр функции при создании фрейма данных? Например, если у меня есть функция, подобная приведенной ниже:
SampleFunction <- function(col_name){
DF <- data.frame(col_name= character(0))
DF
}
Запуск: SampleFunction(col_name="Column_A")
не разрешает ввод col_name. Должен ли я использовать assign здесь?
Заранее приветствую любые советы!
Комментарии:
1. Что вы ожидаете от этой функции?
2. Вы хотите извлечь определенный столбец из data.frame?
3. Это часть более длинной функции, в поле col_name к нему добавлены значения
4. Может
setNames(data.frame(character(0)),col_name)
быть, но это плохая практика, я не думаю, что вам нужно так инициализировать.5. На самом деле проще сделать что-то вроде
DF<-data.frame(character(0),character(0));names(DF)<-c(col_name1,col_name2)