使用 R studio 按组选择前 10 个最低值

问题描述 投票:0回答:1

我正在尝试为每个组 = 'loc' 获得前 10 个最低的 'key_val'

我的桌子:

enter image description here

enter image description here

表名:df2

我尝试了以下代码:

enter image description here

结果不考虑前10个最低值(key_val),只考虑第一个或第二个....我不知道如何解决这个问题,谁能帮我?

r database dataframe aggregate rstudio
1个回答
0
投票

我们可以做

library(dplyr)# version >= 1.1.0
df1 %>%
   slice_min(key_val, n = 10, by = loc)
© www.soinside.com 2019 - 2024. All rights reserved.