【发布时间】:2013-11-06 23:26:57
【问题描述】:
我们来介绍两个函数:
test_f <- function(df, var) {
print(df$var)
}
test_s <- function(df, var) {
print(df[, var])
}
还有df 本身:
df <- data.frame(c(0:10))
colnames(df) <- "X"
我在运行时缺少什么,$ 版本返回NULL,但[] 正确打印结果:
> test_f(df, "X")
NULL
> test_s(df, "X")
[1] 0 1 2 3 4 5 6 7 8 9 10
【问题讨论】:
-
有关
$子集的更多信息,另请参阅this answer。
标签: r