matlab - How to know a dimension of matrix or vector in R? -



matlab - How to know a dimension of matrix or vector in R? -

i want find function in r same function size in matlab.

in matlab, if a = [ 1 2 3 4 5], size(a) = 1 5.

if a =[ 1 2 3;4 5 6], size(a) = 3 3.

in r, found function dim gives size of matrix, doesn't apply vectors.

please help me solve problem.

thanks lot.

as noted dim doesn't work on vectors. can utilize function take number of vectors matrices, data.frames or lists , find dimension or length:

dim <- function( ... ){ args <- list(...) lapply( args , function(x) { if( is.null( dim(x) ) ) return( length(x) ) dim(x) } ) } # length 10 vector <- 1:10 # 3x3 matrix b <- matrix(1:9,3,3) # length 2 list c <- list( 1:2 , 1:100 ) # 1 row, 2 column data.frame d <- data.frame( =1 , b = 2 ) dim(a,b,c,d) #[[1]] #[1] 10 #[[2]] #[1] 3 3 #[[3]] #[1] 2 #[[4]] #[1] 1 2

r matlab

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -