R - 有没有办法从列名称矩阵中提取多个列? 例如,在下面的矩阵中:
A B C D E
A 1 3 5 7 9
B 2 4 6 8 10
用C,D和E列提取子矩阵,如:
C D E
A 5 7 9
B 6 8 10
感谢。
答案 0 :(得分:4)
只要矩阵具有列名(由colnames(m)
返回),您就可以使用它们来索引要提取的列。
m[, c("C", "D", "E")]
# C D E
# A 5 7 9
# B 6 8 10