【发布时间】:2015-01-07 04:33:06
【问题描述】:
有人可以向我指出为什么以下示例不起作用:
df <- data.frame(ex =rep(1,5))
sample.fn <- function(var1) with(df, mean(var1))
sample.fn(ex)
似乎我使用错误的语法将with 组合到一个函数内部。
谢谢,
【问题讨论】:
-
with的帮助页面特别警告您不要在函数中使用它。学习使用“[”。 -
错误确实与
withwith(df, sample.fn(ex))无关 -
@BondedDust 实际上并没有。当然应该,但要查看
Warning,您必须查看?subset。
标签: r function with-statement