gpt4 book ai didi

R在数据框中获取最小值选择2列上的行

转载 作者:行者123 更新时间:2023-12-05 09:10:10 24 4
gpt4 key购买 nike

<分区>

我有一个类似我在下面简化的数据框。我想首先根据 X 列选择具有相同值的行,然后在该选择中根据 Y 列选择具有相同值的行。然后从该选择中,我想取最小值。我现在正在使用 forloop,但似乎必须有更简单的方法。谢谢!

set.seed(123)    
data<-data.frame(X=rep(letters[1:3], each=8),Y=rep(c(1,2)),Z=sample(1:100, 12))
data
X Y Z
1 a 1 76
2 a 1 22
3 a 2 32
4 a 2 23
5 b 1 14
6 b 1 40
7 b 2 39
8 b 2 35
9 c 1 15
10 c 1 13
11 c 2 21
12 c 2 42

期望的结果:

   X Y  Z
2 a 1 22
4 a 2 23
5 b 1 14
8 b 2 35
10 c 1 13
11 c 2 21

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com