dt dt x y 1: 11 f 2: 22 b > dt[,.(y)] Error in eval(expr, -6ren">
gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:21:27 25 4
gpt4 key购买 nike

我读到 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 "."
>

这是为什么?

最佳答案

根据data.table v.1.9.4上的新功能( https://github.com/Rdatatable/data.table ),

.() can now be used in j and is identical to list(), for consistency with i.



因此,最好安装 v.1.9.4版本或来自 here 的开发版本

关于R的data.table找不到函数 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com