[R] Problem with avoiding rep

Gabor Csardi csardi at rmki.kfki.hu
Mon Nov 26 20:45:04 CET 2007


> x <- c(1,4,3)
> freq <- c(3,2,4)
> rep(x, freq)
[1] 1 1 1 4 4 3 3 3 3

Gabor

On Mon, Nov 26, 2007 at 07:34:36PM +0000, Paul Smith wrote:
> Dear All,
> 
> Suppose that you have the following data:
> 
> X	Frequency
> 1	3
> 4	2
> 3	4
> 
> To get a vector with all observations, one could use
> 
> data <- c(rep(1,3),rep(4,2),rep(3,4))
> 
> I am wondering whether there exists an easier way of doing this. Any ideas?
> 
> Thanks in advance,
> 
> Paul
> 
> ______________________________________________
> R-help at 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.

-- 
Csardi Gabor <csardi at rmki.kfki.hu>    MTA RMKI, ELTE TTK



More information about the R-help mailing list