我读过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 "."
>
为什么?
答案 0 :(得分:3)
根据v.1.9.4
(https://github.com/Rdatatable/data.table),
。()现在可以在j中使用,并且与list()相同,以与i。
保持一致
因此,最好从here安装v.1.9.4
版本或devel版本