Re: [R] 2 small problems: integer division and the nature of NA

2005-02-04 Thread Uwe Ligges
Denis Chabot wrote: Hi, I'm wondering why 48 %/% 2 gives 24 but 4.8 %/% 0.2 gives 23... I'm not trying to round up here, but to find out how many times something fits into something else, and the answer should have been the same for both examples, no? No. Not from the perspective of a digital

Re: [R] 2 small problems: integer division and the nature of NA

2005-02-04 Thread Spencer Graves
It's the difference between integers and reals: 48 and 24 are integers; 4.8 and 0.2 are floating point numbers. Consider: (4.8+.Machine$double.eps) %/% (0.2-.Machine$double.eps) [1] 24 (4.8-.Machine$double.eps) %/% (0.2+.Machine$double.eps) [1] 23 Does this help? spencer graves

Re: [R] 2 small problems: integer division and the nature of NA

2005-02-04 Thread Peter Dalgaard
Denis Chabot [EMAIL PROTECTED] writes: Hi, I'm wondering why 48 %/% 2 gives 24 but 4.8 %/% 0.2 gives 23... I'm not trying to round up here, but to find out how many times something fits into something else, and the answer should have been the same for both examples, no? Well, you

RE: [R] 2 small problems: integer division and the nature of NA

2005-02-04 Thread Huntsinger, Reid
It's convention in mathematics that the empty sum is 0. You can think of this as a generalization of 0*x = 0. Reid Huntsinger -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Denis Chabot Sent: Friday, February 04, 2005 11:01 AM To:

Re: [R] 2 small problems: integer division and the nature of NA

2005-02-04 Thread Gabor Grothendieck
Denis Chabot chabotd at globetrotter.net writes: : The sum of a vector having at least one NA but also valid data gives NA : if we do not specify na.rm=T. But with na.rm=T, we are telling sum to : give the sum of valid data, ignoring NAs that do not tell us anything : about the value of a