Предположим, у меня есть симметричная матрица:
cnt<-c(1,2,3,4,2,3,1,6,3,1,4,3,4,6,3,5)
m<-matrix(cnt, nrow=4, byrow=T)
colnames(m)<-rownames(m)<-LETTERS[1:4]
m
A B C D
A 1 2 3 4
B 2 3 1 6
C 3 1 4 3
D 4 6 3 5
То, что я хотел, это извлечь верхние диагональные значения в парный фрейм данных, такой как:
A-B 2
A-C 3
A-D 4
B-C 1
B-D 6
C-D 3