Obtenga el primer elemento de cada grupo
>>> df.groupby('id').first()
value
id
1 first
2 first
3 first
4 second
5 first
6 first
7 fourth
Real Raccoon