Предполагая, что у меня есть матрица, как показано ниже, значения вверх или вниз по диагонали одинаковы. Другими словами, [, 1] x [2,] и [, 2] x [1,] оба равны 2 в матрице.Преобразование матрицы в столбцы
> 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
Тогда у меня есть настоящее имя для 1, 2 и 3.
>Real_name
A B C # A represents 1, B represents 2, and C represents 3.
Если я хотел бы преобразовать матрицу в 3-х столбцы, содержащих соответствующую реальное имя для каждой пары, и пара должна быть уникальной, А х В таком же, как В й А, так мы храним А х В только. Как я могу достичь этого, используя R?
A A 1
A B 2
A C 3
B B 4
B C 5
C C 6