R的data.table找不到函数"。"

时间:2015-03-06 09:49:37

标签: r data.table

我读过data.table了解点"。"作为" list"的别名。 但是:

> dt <- data.table(x = c(11, 22), y = c("f", "b"))
> dt
    x y
1: 11 f
2: 22 b
> dt[,.(y)]
Error in eval(expr, envir, enclos) : could not find function "."
>

为什么?

1 个答案:

答案 0 :(得分:3)

根据v.1.9.4https://github.com/Rdatatable/data.table),

上的data.table新功能
  

。()现在可以在j中使用,并且与list()相同,以与i。

保持一致

因此,最好从here安装v.1.9.4版本或devel版本