[R] Conversion to Binary (base2)

Duncan Murdoch murdoch at stats.uwo.ca
Thu Sep 25 21:56:15 CEST 2008


On 9/25/2008 3:33 PM, Jason Thibodeau wrote:
> Hello,
> 
> Is there a simple way to take an input, and convert the decimal integers to
> binary? In this case, I have a CSV file, and I need to convert the first
> column of every line to binary.

Yes, the intToBits function does what you want.  It works with raw 
vector output and integer vector input, so you need a few type 
conversions, but essentially this is simple:

 > x <- 123
 > paste(rev(as.integer(intToBits(as.integer(x)))), collapse="")
[1] "00000000000000000000000001111011"

Duncan Murdoch



More information about the R-help mailing list