Angenommen, ich habe eine Matrix wie folgt aussieht, die Werte nach oben oder unten auf der Diagonalen sind die gleichen. Mit anderen Worten, [, 1] x [2,] und [, 2] x [1,] sind beide 2 in der Matrix.Konvertieren Sie eine Matrix in Spalten
> m = cbind(c(1,2,3),c(2,4,5),c(3,5,6))
> m
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 4 5
[3,] 3 5 6
Dann habe ich richtigen Namen für 1, 2 und 3 auch.
>Real_name
A B C # A represents 1, B represents 2, and C represents 3.
Wenn ich die Matrix 3 Spalten konvertieren möchte Name für jedes Paar enthält, entspricht, und das Paar muss eindeutig sein, A x B ist die gleiche wie B x A, so halten wir A x B nur. Wie kann ich es mit R erreichen?
A A 1
A B 2
A C 3
B B 4
B C 5
C C 6