【发布时间】:2015-01-01 02:16:00
【问题描述】:
我最近开始使用 dplyr 包进行数据操作,但对 group_by() 的输出没有完全掌握。在下面的示例中,我的单个 iris.2 对象如何具有 4 个不同的类?函数如何知道要使用哪个类? IE 如果我调用 print 它将调用 print.tbl_df 方法而不是 print.data.frame。
library(dplyr)
iris.1 <- iris
iris.2 <- group_by(iris, Species)
class(iris.1)
[1]“数据帧”
class(iris.2)
[1] "grouped_df" "tbl_df" "tbl" "data.frame"
【问题讨论】: