【发布时间】:2013-07-16 20:13:48
【问题描述】:
我想将一个变量名传递给一个函数,但似乎做不到。简直……
library (reshape)
test <- function(x) {
cast(data, x ~ ., length)
}
test(ageg)
我得到这个回扣。
Error: Casting formula contains variables not found in molten data: x
我知道这很简单,但我找不到答案。我希望它简单地运行
cast(data, ageg ~ ., length)
【问题讨论】:
-
您能否将您使用的包的名称放在代码的开头,以使其更具可复制性。谢谢
-
你不能只传递一个公式作为参数吗?
标签: r parameter-passing user-defined-functions