在数据框中,我有一列包含字符串。假设它看起来像这样:
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]),]
但这仍然留下了具有相同字符串组合的行以不同顺序排列的问题。我该如何摆脱这个?