我有一个相等行和列的数据框/矩阵。我只想提取上三角或下三角。
x<-data.frame(matrix(1:25,nrow=5))
colnames(x)<-LETTERS[1:5]
rownames(x)<-LETTERS[1:5]
x[upper.tri(x,diag=F)]
从这个结果中,无法说出该值来自哪个列和行的组合。所以,我想在结果中包含行和列属性。像这样的东西:
Col Row Val
B A 6
C A 11
C B 12
...
我需要为大型相关矩阵执行此操作。谢谢。