爲向量,矩陣和陣列的工作原理衆所周知的功能dim
計算multidemnsional陣列或矩陣的尺寸的尺寸的功能。是否有R中
n = 2
A = matrix(rnorm(n^2),n,n)
dim(A)
按預期得出答案2,2。現在問題往往是你不知道一個對象是一個向量還是一個矩陣或一個數組。 dim
只適用於後兩種類型。當然可以寫如下功能
dimVorM = function(x) ifelse(is.vector(x), return(c(1,length(x))), dim(x))
但是有沒有更好的方法?
如果有幫助,有'NROW'和'NCOL'函數在矩陣和向量上都有效。 –
所以我會打電話給你的函數'DIM'以保持一致性。 –