Hi
About your question, I not so clear what your specific context is. So I create a general one for you, hope this can help. a<-function(x,y)sum(x*(10^seq(0,(y-1)))) You type a(2,4) then you have 2222 a(3,5) you have 555 If what you need here is only 2222, you can use a<-2222 and every time, type "a" is OK. If only 2222...2222 is used, but the number of 2 is unknown, you can say a<-function(x)sum(2*10^seq(0,(x-1))) a(4) can give you 4444 If you have further questions, feel free to inform me. Best Wolfgang Amadeus Message: 112 Date: Tue, 19 Jan 2010 23:22:14 -0500 From: David Winsemius <dwinsem...@comcast.net> To: Ron_M <> Cc: r-help@r-project.org Subject: Re: [R] A question Message-ID: <aa19919e-4abd-483d-85ee-4a60cd1ae...@comcast.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes On Jan 19, 2010, at 11:17 PM, Ron_M wrote: > > Hi all, I have a expression like that : > >> rep(2,4) > [1] 2 2 2 2 > paste(rep(2,4), sep="", collapse="") [1] "2222" > > Now I want to write it as "2222" through some automated way. Is > there is > function for doing that? I have tested with paste(), but count not > get any > desired result. > > Thanks, > -- > View this message in context: > http://n4.nabble.com/A-question-tp1018144p1018144.html > Sent from the R help mailing list archive at Nabble.com. [[alternative HTML version deleted]] ______________________________________________ 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.