Я хочу определить, сколько видов пиццы можно заказать на разные виды хлеба, используя всего 2 разных начинки. Но я хочу создать список уникальных комбинаций.
Я использовал функцию комбинаций () из пакета договоренностей, чтобы создать список уникальных комбинаций, и я сделал это для начинки. Я изо всех сил пытаюсь выяснить, как включить корки.
toppings <- c("Pepperoni", "Canadian Bacon", "Sausage", "Italian Sausage")
crust <- c("Thick", "Thin", "Cracker")
toppingcombo <- combinations(toppings)
pizza <- arrangements::combinations(c(crust, toppings), 3)
Последняя строка кода вместо этого показывает это как результат.
[,1] [,2]
[1,] "Thick" "Thin"
[2,] "Thick" "Tuscano"
[3,] "Thick" "Pepperoni"
Хотелось бы, чтобы результаты показали:
[,1] [,2] [,3]
[1,] "Thick" "Sausage" "Bacon"
[2,] "Thick" "Pepperoni" "Sausage
Но избегайте создания дубликатов, таких как "Толстый / Бекон / Колбаса", так как это то же самое, что и строка [1,], но с начинками в другом порядке.