get_column <- function(df, feature) {
return(df$feature)
}
get_column(mtcars, "mpg")
## NULL
当我将数据帧放入上述函数的参数中并尝试从中返回一列时。结果我得到空。为什么会这样,我怎样才能正确执行此任务?
我们可以使用[[
而不是$
.此外,R
中并不真正需要return
包装。 据?return
如果在未调用 return 的情况下到达函数的末尾,则返回最后一个计算表达式的值。
get_column <- function(df, feature) {
return(df[[feature]])
}