# round up a number to 10^4

8 messages
Open this post in threaded view
|
Report Content as Inappropriate

## round up a number to 10^4

 Hi all, I have a list of numbers, e.g., X = c(60593.23, 71631.17, 75320.1), and want to round them  so the output is Y = c(60000, 80000, 80000). I tried Y<-round(X,-4), but it gives me Y = c(60000, 70000, 80000). Do anybody know how to round up a number to 10^4? Thank you in advance. Wendy
Open this post in threaded view
|
Report Content as Inappropriate

## Re: round up a number to 10^4

 On Nov 1, 2011, at 1:07 PM, Wendy wrote: > Hi all, > > I have a list of numbers, e.g., X = c(60593.23, 71631.17, 75320.1),   > and want > to round them  so the output is Y = c(60000, 80000, 80000). Under what notion of "rounding" would that be the result? > I tried > Y<-round(X,-4), but it gives me Y = c(60000, 70000, 80000). Do   > anybody know > how to round up a number to 10^4? > > Thank you in advance. -- David Winsemius, MD Heritage Laboratories West Hartford, CT ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|
Report Content as Inappropriate

## Re: round up a number to 10^4

 Could you divide by your desired order of magnitude, use ceiling and then re-multiply? Michael On Nov 1, 2011, at 3:42 PM, David Winsemius <[hidden email]> wrote: > > On Nov 1, 2011, at 1:07 PM, Wendy wrote: > >> Hi all, >> >> I have a list of numbers, e.g., X = c(60593.23, 71631.17, 75320.1), and want >> to round them  so the output is Y = c(60000, 80000, 80000). > > Under what notion of "rounding" would that be the result? > >> I tried >> Y<-round(X,-4), but it gives me Y = c(60000, 70000, 80000). Do anybody know >> how to round up a number to 10^4? >> >> Thank you in advance. > > > -- > David Winsemius, MD > Heritage Laboratories > West Hartford, CT > > ______________________________________________ > [hidden email] 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. ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|
Report Content as Inappropriate

## Re: round up a number to 10^4

 In reply to this post by David Winsemius Or does the middle number have two digits switched? 76131.17 would round up to 80000 very nicely. -- Clint Bowman INTERNET: [hidden email] Air Quality Modeler INTERNET: [hidden email] Department of Ecology VOICE: (360) 407-6815 PO Box 47600 FAX: (360) 407-7534 Olympia, WA 98504-7600          USPS:           PO Box 47600, Olympia, WA 98504-7600          Parcels:        300 Desmond Drive, Lacey, WA 98503-1274 On Tue, 1 Nov 2011, David Winsemius wrote: > > On Nov 1, 2011, at 1:07 PM, Wendy wrote: > >> Hi all, >> >> I have a list of numbers, e.g., X = c(60593.23, 71631.17, 75320.1), and >> want >> to round them  so the output is Y = c(60000, 80000, 80000). > > Under what notion of "rounding" would that be the result? > >> I tried >> Y<-round(X,-4), but it gives me Y = c(60000, 70000, 80000). Do anybody know >> how to round up a number to 10^4? >> >> Thank you in advance. > > > ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|
Report Content as Inappropriate

## Re: round up a number to 10^4

 In reply to this post by David Winsemius Yes, I agree with David that this looks like an error. However, for fun, one might ask: what is the fewest number of R elementary math operations that would produce such a result -- this might be good for clever 6th or 7th graders, for example. For here, I leave this as an exercise for the reader. -- Bert On Tue, Nov 1, 2011 at 12:42 PM, David Winsemius <[hidden email]>wrote: > > On Nov 1, 2011, at 1:07 PM, Wendy wrote: > >  Hi all, >> >> I have a list of numbers, e.g., X = c(60593.23, 71631.17, 75320.1), and >> want >> to round them  so the output is Y = c(60000, 80000, 80000). >> > > Under what notion of "rounding" would that be the result? > >  I tried >> Y<-round(X,-4), but it gives me Y = c(60000, 70000, 80000). Do anybody >> know >> how to round up a number to 10^4? >> >> Thank you in advance. >> > > > -- > David Winsemius, MD > Heritage Laboratories > West Hartford, CT > > ______________________________**________________ > [hidden email] 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. > -- Bert Gunter Genentech Nonclinical Biostatistics Internal Contact Info: Phone: 467-7374 Website: http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm        [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|
Report Content as Inappropriate

## Re: round up a number to 10^4

Open this post in threaded view
|
Report Content as Inappropriate