« Return to Thread: Is there in R a function equivalent to the mround, as found in most spreadsheets?

Re: Is there in R a function equivalent to the mround, as found in most spreadsheets?

by Dr. Ottorino-Luca Pantani :: Rate this Message:

Reply to Author | View in Thread

Charilaos Skiadas ha scritto:
> On May 9, 2008, at 5:39 AM, Dieter Menne wrote:
>
> If I understand the OP's question properly, the first value is to be a
> multiple of 50, the second a multiple of 5, and the third a multiple
> of 1. This can be done with this slight variation on the above theme:
>
> a <- c(1803.02, 193.51, 3.47)
> b <- c(50,5,1)
> round(a/b) *b

This is exactly was I was looking for, and you understand it properly.
Sorry for the double post, but I'm experiencing problems with my account
in this list

>
>> This is not exactly what you want, but it shows that the problem is a
>> bit
>> ill-defined. In the example you gave, why do you want 1800, and not
>> 1805, which
>> is possible with the pipettes? I assume that you laboratory
>> experience is
>> working in the background, telling you to stop pipetmanning when you
>> are close
>> to the result in some "percentage" feeling.
>>
>> Dieter
No, even if there's a lab background working behind, I'm only
transferring some experience with spreadsheets to R.

I want (actually "the pipette wants") 1800 instead that 1805 since the
larger volumes are to be delivered with a digital pipette whose step is 50.

Thanks to all the people who contributed. This list is always a great
source.

8rino

______________________________________________
R-help@... 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.

 « Return to Thread: Is there in R a function equivalent to the mround, as found in most spreadsheets?