我有兴趣生成矢量的所有可能组合,例如
v1 <- c("A", "Aa", "B")
并且所有可能的组合将是
"A-Aa" "Aa-A" "B-A" "B-Aa" "A-B" "Aa-B"
我看到了帖子How can I generate all the possible combinations of a vector,但它没有为v1
提供正确的结果。同样的事情发生在仅v1 <- c("Testis_NOA_ID","Testis_NOA_IDSt")
的{{1}},但我也期待"Testis_NOA_ID-Testis_NOA_IDSt"
。
我检查了一些其他向量,例如"Testis_NOA_IDSt-Testis_NOA_ID"
或v1 <- c("a,"b","c)
,它会给出正确的结果。当矢量内容像v1 <- c("normal", "cancer")
一样重复时,就会出现问题。如何解决它。