2013-03-02 48 views
1

是否可以在Matrices中命名行和列?在R中命名的行和列为

例如:

[,a] [,b] 
[a,] 1 , 2 
[b,] 3 , 4 

它甚至合理的做法是探索数据这样的事情?

+4

是看'?matrix' – 2013-03-02 08:21:59

+0

@TylerRinker哦!你的意思是'dimnames',对吧? – Mahdi 2013-03-02 08:25:15

+0

我必须经常使用'?'!谢谢泰勒! :) – Mahdi 2013-03-02 08:26:31

回答

5

当然。使用dimnames

> a <- matrix(1:4, nrow = 2) 
> a 
    [,1] [,2] 
[1,] 1 3 
[2,] 2 4 
> dimnames(a) <- list(c("A", "B"), c("AA", "BB")) 
> a 
    AA BB 
A 1 3 
B 2 4 

随着dimnames,你可以提供的(第一)rownames列表和(二)colnames您的矩阵。或者,您可以指定rownames(x) <- whatevercolnames(x) <- whatever

+0

太棒了!谢谢! :) – Mahdi 2013-03-02 08:27:37