似乎是什么时候dtplyr
安装的dplyr
,data.table
我遇到了这个问题
library(dplyr)
library(data.table)
library(dtplyr)
dt1 = mtcars
# works as expected
dt1 %>% count(cyl)
# # A tibble: 3 x 2
# cyl n
# <dbl> <int>
# 1 4 11
# 2 6 7
# 3 8 14
# used to work but not now
setDT(dt1) %>% count(cyl)
# Error in .subset(x, j) : invalid subscript type 'list'
这曾经有效,但现在不行。为什么会这样?
此外,当我在没有dtplyr
它的情况下运行此过程时,但没有dtplyr
提供的优势。
我正在使用这些软件包的最新版本(0.7.0、1.10.4、0.0.2 dplyr
)。data.table
dtplyr