在R中将变量名称作为参数传递会产生意外结果

时间:2014-05-06 20:33:20

标签: r

有人可以向我解释为什么以下函数调用返回'NULL'而不是1?

> df <- data.frame(1,2,3)
> df
  X1 X2 X3
1  1  2  3
> f <- function(vdf, vx) { return (vdf$vx); }
> f(df, "X1")
NULL
> 

0 个答案:

没有答案