Как сгенерировать все возможные комбинации векторов, не заботясь о порядке?
В кадре данных у меня есть один столбец, содержащий строки символов. Допустим, это выглядит так:
x <- unique(df[,1])
x
"A" "A" "B" "B" "B" "C"
Я хотел бы получить все возможные комбинации уникальных строк символов в виде наборов из 2, не заботясь об их порядке, поэтомуA, B
такой же какB, A
и я не хочу получать те же значения, что и комбинация, напримерA, A
, До сих пор я дошел до этого момента:
comb <- expand.grid(x, x)
comb <- comb[which(comb[,1] != comb[,2]),]
Но это все еще оставляет проблему наличия строк с одинаковой комбинацией строк в другом порядке. Как мне избавиться от этого?