我读到 data.table 理解点“。” 作为“列表”的别名。但:
> 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 "."
>
Run Code Online (Sandbox Code Playgroud)
这是为什么?
根据data.table v.1.9.4(https://github.com/Rdatatable/data.table)上的新特性,
.() 现在可以在 j 中使用,并且与 list() 相同,以与 i 保持一致。
因此,最好从这里v.1.9.4安装任一版本或开发版本
| 归档时间: |
|
| 查看次数: |
3846 次 |
| 最近记录: |