Предположим, у меня есть такие данные
> df <- data.frame(group = c('A','B','B','C','C'),value=c(1,1,2,1,2))
> df
group value
1 A 1
2 B 1
3 B 2
4 C 1
5 C 2
Я хотел бы получить все комбинации по одному значению из каждой группы.В этом случае их четыре:
> df[c(1,2,4),]
group value
1 A 1
2 B 1
4 C 1
> df[c(1,2,5),]
group value
1 A 1
2 B 1
5 C 2
> df[c(1,3,4),]
group value
1 A 1
3 B 2
4 C 1
> df[c(1,3,5),]
group value
1 A 1
3 B 2
5 C 2