2014-07-16 69 views
4

组合当启动ggvis我得到的消息:ggvis使用的“:=”与data.table

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

:= 

即:=是必不可少的运行data.table,这恰好是用于替代dplyr。

我的代码仍然正确运行,但启动信息让我担心,因为我在所有脚本中使用data.table。

在给定ggvis的启动信息的情况下,在data.table和ggvis中使用=的后果是什么?

回答

7

两个ggvisdata.table有定义,以防止运营商从正确的语法之外正在使用的功能(正确的语法中的包不要让R处理解析和功能不会被调用)。您可以通过输入ggvis::":="data.table::":="(他们都无条件地拨打stop)来检查每个人的确切身份。

因此,如果你搞砸了语法(例如根据你首先加载哪个软件包,在ggvisggvis中获取data.table错误消息),唯一的后果将是一个有点奇怪的错误消息。