按矩阵列名称提取矩阵列值

按矩阵列名称提取矩阵列值

本文介绍了按矩阵列名称提取矩阵列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以从矩阵中按名称获取矩阵列?

Is it possible to get a matrix column by name from a matrix?

我尝试了各种方法,例如 myMatrix["test", ] 但似乎没有任何效果.

I tried various approaches such as myMatrix["test", ] but nothing seems to work.

推荐答案

是的.但是,如果您想要该列,请将您的测试"放在逗号之后...

Yes. But place your "test" after the comma if you want the column...

> A <- matrix(sample(1:12,12,T),ncol=4)

> rownames(A) <- letters[1:3]

> colnames(A) <- letters[11:14]
> A[,"l"]
 a  b  c
 6 10  1

另见help(Extract)

这篇关于按矩阵列名称提取矩阵列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 23:20