R 按组查找第一个日期时间

R 按组查找第一个日期时间,r,plyr,R,Plyr,您好,我正在寻找一个与“min datetime by group”(最小日期时间按组)相同的plyr(或任何其他软件包,但data.table原因除外) 预期答案 datetime group 2011-01-01 07:59:59.164371 a 2011-01-03 07:59:59.179531 b 使用ddply ddply(X, .(group), summarise, first_datetime = min(dateti

您好,我正在寻找一个与“min datetime by group”(最小日期时间按组)相同的
plyr
(或任何其他软件包,但data.table原因除外)

预期答案

                    datetime group
2011-01-01 07:59:59.164371     a
2011-01-03 07:59:59.179531     b

使用
ddply

ddply(X, .(group), summarise, first_datetime = min(datetime))
这个变体更简洁,但不太清楚:

ddply(X, .(group), colwise(min))

使用
ddply

ddply(X, .(group), summarise, first_datetime = min(datetime))
这个变体更简洁,但不太清楚:

ddply(X, .(group), colwise(min))
试试这个:

aggregate(datetime ~ group, X, min)
试试这个:

aggregate(datetime ~ group, X, min)