У меня есть следующий фрейм данных:
map_value LDGroup ComboNum
1 1 1
1 1 2
1 1 3
1 2 1
1 2 2
1 3 1
1 3 2
Я хочу найти все комбинации, выбирая по одной из каждой группы LD. Expand.grid, кажется, работает для этого, делая
expand.grid(df[df$LDGroup==1,3],df[df$LDGroup==2,3],df[df$LDGroup==3,3])
Моя проблема в том, что у меня есть около 500 значений map_values, для которых мне нужно это сделать, и я не знаю, какое количество LDGroups
будет существовать для каждого map_value
. Есть ли способ динамически предоставлять аргументы функции?