This seems to work well. After playing with it for a while, however, I can't
seem to find a way to fix the number of binary digits to say, 17. Am I just
missing something, or am I getting lost in the type conversion?

The help page for intToBits said parameter n, and I tried that to no avail.

On Thu, Sep 25, 2008 at 3:56 PM, Duncan Murdoch <murdoch@stats.uwo.ca>wrote:

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


-- 
Jason Thibodeau

	[[alternative HTML version deleted]]

