On 07/02/2010 4:25 PM, Mag. Ferri Leberl wrote:
Dear everybody,
How can I transform numbers to a positional system with the base of, e.g., 
nine, and do further operations with them?

I don't understand what you want. Decimal, noval or binary are just ways to represent numbers as strings of characters. It doesn't make sense to me to say you are "transforming them" to a particular representation. You can represent them in a variety of ways: 10 (decimal), 11 (noval), 1010 (binary), ten (English), but it's still the same number.

It does make sense to ask if you can convert numbers to one of these representations, or convert the representation back to the number; is that what you meant? Erich Neuwirth posted a function to do one way conversions:

http://finzi.psych.upenn.edu/Rhelp10/2008-September/175003.html

With his functions you can do

> makeDigitSeq(numberInBase(10, 9))
[1] "11"

Duncan Murdoch



Thank you in advance
Yours, sincerely
Mag. Ferri Leberl

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

______________________________________________
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