R 在函数中创建数据帧

R 在函数中创建数据帧,r,R,创建数据帧时如何传递函数参数?例如,如果我有如下功能: SampleFunction <- function(col_name){ DF <- data.frame(col_name= character(0)) DF } Running:SampleFunctioncol\u name=列A不解析列名称输入。我应该在这里使用assign吗 提前为任何建议干杯 你希望这个函数做什么?你想从data.frame中提取一个特定的列吗?这是一个较长函数的一部分,col_nam

创建数据帧时如何传递函数参数?例如,如果我有如下功能:

SampleFunction <- function(col_name){

  DF <- data.frame(col_name= character(0))
  DF

}
Running:SampleFunctioncol\u name=列A不解析列名称输入。我应该在这里使用assign吗


提前为任何建议干杯

你希望这个函数做什么?你想从data.frame中提取一个特定的列吗?这是一个较长函数的一部分,col_name字段中添加了一些值,可能是setNamesdata.framecharacter0,col_name,但这是一个不好的做法,我认为你不需要像这样初始化。像DF这样的操作非常简单