我想对一个数据框进行子集操作,只保留按照某个变量分组并且按照另一个变量降序排序的前n行数据。以下是一个例子:
我想获取每个性别年龄降序排列的2行数据。期望的输出结果如下:
d1 <- data.frame(Gender = c("M", "M", "F", "F", "M", "M", "F",
"F"), Age = c(15, 38, 17, 35, 26, 24, 20, 26))
我想获取每个性别年龄降序排列的2行数据。期望的输出结果如下:
Gender Age
F 35
F 26
M 38
M 26
我在这里寻找了关于排序和其他问题的解决方案,但是无法找到适合解决此问题的方法。感谢您的帮助。