如何在每个组中选择具有最大值的行
目前我有一个问题如下。在每个主题存在多个观察的数据集中,我希望在该数据集的子集中只选择记录的最大数据。例如,对于数据集,如下所示:
ID <- c(1,1,1,2,2,2,2,3,3)Value <- c(2,3,5,2,5,8,17,3,5)Event <- c(1,1,2,1,2,1,2,2,2)group <- data.frame(Subject=ID, pt=Value, Event=Event)
被试1、2和3的最大pt值分别为5、17和5。首先,如何找到每个主题的最大pt值,然后将这个观察结果放到另一个数据框架中?这意味着这个子集对于每个主题只有最大的pt值。
森林海
桃花长相依
芜湖不芜
相关分类