【发布时间】:2015-07-12 00:44:08
【问题描述】:
当 dplyr::mutate 用于分组的 data.table 时,分组随后会丢失。 data.frame 不会发生此行为。这是一个错误吗?我正在使用 dplyr_0.4.1 和 data.table_1.9.4。
require(data.table)
require(dplyr)
by_cyl_df <- group_by( mtcars, cyl ) %>%
dplyr::mutate( . ,
maxmpg = max( mpg )
)
groups( by_cyl_df )
[[1]] 圆柱体
by_cyl_dt <- group_by( as.data.table(mtcars), cyl ) %>%
dplyr::mutate( . ,
maxmpg = max( mpg )
)
groups( by_cyl_dt )
空
【问题讨论】:
标签: r data.table dplyr