Я хочу создать пустой кадр данных в R таким образом, чтобы имя столбца определялось как входной параметр функции, подобной этой:
testfunc <- function(columname){
print(data.frame(columname=NA))
}
testfunc('hello')
Однако, когда я запускаю функцию, я получаю что-то вроде этого:
> testfunc('hello')
columname
1 NA
Как вы можете видеть, имя столбца columname
вместо hello
. Что не так с моим кодом? Что он должен сделать, чтобы получить в качестве выходных данных фрейм данных со столбцом, названным в качестве входной строки функции?