gpt4 book ai didi

r - ggvis 将 ":= "与 data.table 结合使用

转载 作者:行者123 更新时间:2023-12-04 23:50:00 26 4
gpt4 key购买 nike

启动 ggvis 时,我收到以下消息:

The following object is masked from ‘package:data.table’:

:=

:= 对于运行 data.table 是必不可少的,它恰好是 dplyr 的替代方案。

我的代码仍然可以正常运行,但启动消息让我很担心,因为我在所有脚本中都使用了 data.table。

考虑到 ggvis 的启动消息,在 data.table 和 ggvis 中使用 := 的后果是什么?

最佳答案

两个ggvisdata.table定义该函数以防止在正确语法之外使用该运算符(在正确的语法内,包不允许 R 处理解析并且该函数不会被调用)。您可以通过键入 ggvis::":=" 来检查每个人的确切作用。和 data.table::":=" (他们都只是无条件地调用stop)。

因此,如果你搞砸了语法,唯一的后果就是会出现一个有点奇怪的错误消息(例如,在 data.table 中得到 ggvis 错误消息,反之亦然,这取决于你首先加载的包)。

关于r - ggvis 将 ":= "与 data.table 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24774836/

26 4 0