2011-09-08 107 views

回答

78

使用drop=FALSE參數[

m <- matrix(1:10,5,2) 
rownames(m) <- 1:5 
colnames(m) <- 1:2 
m[,1]    # vector 
m[,1,drop=FALSE] # matrix 
+0

我會發誓我看到這只是最近,但它可能已被認爲受到了質疑類似的數據幀的行爲:http://stackoverflow.com/questions/6941985/r-how-to-subset-a -data-frame-in-a-list-and-return-data-frame –

+0

太棒了! – SFun28

+1

如果你想索引只有第一維,你可以使用drop如下:'m [1,,drop = FALSE]' –