dtplyr的目的是什么以及警告的原因'请图书馆(dtplyr)!'?

时间:2017-06-20 00:15:16

标签: r data.table dplyr

在加载最新版本的data.table(1.10.4)时,我收到以下消息:

> library(data.table)
data.table 1.10.4
...
---------------------------------------------------------------------------------------------------------------------------------------------
data.table + dplyr code now lives in dtplyr.
Please library(dtplyr)!
---------------------------------------------------------------------------------------------------------------------------------------------

Attaching package: ‘data.table’

The following objects are masked from ‘package:dplyr’:

    between, first, last

The following object is masked from ‘package:purrr’:

    transpose

该消息对解释为什么使用dtplyr包有用很有帮助。据我所知,只要我避免列出的冲突,我可以正常使用data.table包吗?事实上,我无法在没有安装软件包的情况下library(dtplyr),因此在这种情况下,消息本身并不能提供非常好的指示。

1 个答案:

答案 0 :(得分:0)

dtplyr软件包确实非常有效,当我的数据帧大于10 ^ 5行时,它确实可以加快计算速度。

我所做的是:

library(data.table)
library(dplyr)
library(dtplyr)

最诚挚的问候