Hi,Not sure about the criteria for deciding number of zeros. vec1<- c(23,244,1343,45,153555,5468999999,75) lst1<- strsplit(as.character(vec1),"") m1<-max(sapply(lst1,length)) res<- t(sapply(lst1,function(x) as.numeric(c(rep(0,m1-length(x)),x)))) res # [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] #[1,] 0 0 0 0 0 0 0 0 2 3 #[2,] 0 0 0 0 0 0 0 2 4 4 #[3,] 0 0 0 0 0 0 1 3 4 3 #[4,] 0 0 0 0 0 0 0 0 4 5 #[5,] 0 0 0 0 1 5 3 5 5 5 #[6,] 5 4 6 8 9 9 9 9 9 9 #[7,] 0 0 0 0 0 0 0 0 7 5 A.K.
>hi, I'm a new R user. >I have a for cycle which generates number from 0 to N, and i wanna put this >number into an array: > >i.e. number 23 into an array of int: a(0,0,0,0,2,3) > >can you help me? >Federico ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.