Создание фрейма данных в функции

#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)