[英]Extracting specific values from a matrix
I have a symmetric matrix of form 我有一个对称矩阵形式
A B C D E
A 0 0 0 0 3 A 0 0 0 0 3
B 0 0 0 9 0 B 0 0 0 9 0
C 0 0 0 0 3 C 0 0 0 0 3
D 0 9 0 0 0 D 0 9 0 0 0
E 3 0 3 0 0 E 3 0 3 0 0
I need get some specific pair values from this (eg. BC, CD, E,D). 我需要从中获取一些特定的对值(例如BC,CD,E,D)。 Does someone know a function of "R" associated with a data frame that point out the names of row*colums?
有人知道与数据框关联的“ R”函数,该函数指出行*列的名称吗? I need an "automatized" method because I'm trying with big matrices.
我需要一种“自动”方法,因为我正在尝试使用大型矩阵。 Thank you Gastón
谢谢加斯顿
If you put data in dataframe, you can easily access all elements: 如果将数据放入数据框,则可以轻松访问所有元素:
> ddf
A B C D E
A 0 0 0 0 3
B 0 0 0 9 0
C 0 0 0 0 3
D 0 9 0 0 0
E 3 0 3 0 0
>
>
> ddf[1,1]
[1] 0
> ddf["A","B"]
[1] 0
>
> ddf["E","B"]
[1] 0
> ddf["E","A"]
[1] 3
>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.