R: Convert an integer to an arbitrary base

number2digits {vipor} | R Documentation

## Convert an integer to an arbitrary base

### Description

Takes an integer and converts it into an arbitrary base e.g. binary or octal. Note that the first digit in the output is the least significant.

### Usage

    number2digits(n, base = 2)

### Arguments

`n` | the integer to be converted
`base` | the base for the numeral system (e.g. 2 for binary or 8 for octal)

### Value

a vector of length `ceiling(log(n+1,base))` respresenting each digit for that numeral system

### References

https://en.wikipedia.org/wiki/Radix

### Examples

    number2digits(100)
    number2digits(100,8)

[Package vipor version 0.4.5 Index]