on 06/12/2008 09:48 AM Julien Hunt wrote:
To whom it may concern,

I am currently writing a program where I need to use function rep.
The results I get are quite confusing. Given two vectors A and B, I want to replicate a[1] b[1] times, a[2] b[2] times and so on.
All the entries of vector B are positive integers.
My problem comes from the fact that if I sum up all the elements of B, I get a certain value x(for example 10000). And if i calculate the length of the vector obtained after replication, I dont always get x(10000) but sometimes I get x sometimes I get 9999 instead of 10000. Has this problem been reported before? Do you need more information on my specific program.
Thanks for your time and help,
Best regards,

Julien Hunt

An example would be most helpful, but presuming that you are using something along the lines of:

  rep(a, each = b)

I would check to be sure that:

  length(a) == length(b)

lest you end up with the issue of recycling values.

HTH,

Marc Schwartz

______________________________________________
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.

Reply via email to