I would like to select the youngest person in each group and categorize it by gender
so this is my initial data
data1
ID Age Gender Group
1 A01 25 m a
2 A02 35 f b
3 B03 45 m b
4 C99 50 m b
5 F05 60 f a
6 X05 65 f a
I would like to have this
Gender Group Age ID
m a 25 A01
f a 60 F05
m b 45 B03
f b 35 A02
So I tried with aggraeate function but I don't know how to attach the ID to it
aggregate(Age~Gender+Group,data1,min)
Gender Group Age
m a 25
f a 60
m b 45
f b 35