Hi Sam. Try:

as.binary <- function(n,base=2 , r=FALSE)
{
out <- NULL
while(n > 0) {
if(r) {
out <- c(out , n%%base)
} else {
out <- c(n%%base , out)
} n <- n %/% base
}
return(out)
}


HTH

robin


Hi,

Is there a function in R that lets one represent an integer in binary format for a given number of bits? So an example would be....

 binary.function(num=5, num.of.bits=8)
 "00000101"

Or, is this something I have to write myself?


Any help would be appreciated.

Cheers,

Sam.

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


--
Robin Hankin
Uncertainty Analyst
Southampton Oceanography Centre
SO14 3ZH
tel +44(0)23-8059-7743
[EMAIL PROTECTED] (edit in obvious way; spam precaution)

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to