How to select the row with the maximum value in each group

后端 未结 16 1919
北荒
北荒 2020-11-21 04:18

In a dataset with multiple observations for each subject I want to take a subset with only the maximum data value for each record. For example, with a following dataset:

16条回答
  •  有刺的猬
    2020-11-21 04:47

    Another data.table solution:

    library(data.table)
    setDT(group)[, head(.SD[order(-pt)], 1), by = .(Subject)]
    

提交回复
热议问题