重複のあるリストのすべての組み合わせを取得するにはどうすればよいですか。重複とは、それ自体を持つ要素を意味します。対称行列を構築しています。
names.list<-c("A","B","C")
as.data.frame(t(combn(names.list,2)))
結果は次のとおりです。
V1 V2
1 A B
2 A C
3 B C
私が欲しいとき:
V1 V2
1 A A
2 A B
3 A C
4 B B
5 B C
6 C C
あるいは:
V1 V2
1 A A
2 A B
3 A C
4 B A
5 B B
6 B C
7 C A
8 C B
9 C C
しかし、私の行列は大きいので、より多くの組み合わせ=より多くの計算=より長い実行時間..
ありがとう。