[R] binary conversion list to data.frame with plyr... AND NO LOOPS!

2011-07-08 Thread Justin Haynes
Happy weekend helpeRs! As usual, I'm stumped by R... My plan was to take an integer number, convert it to binary and wind up with a data.frame where each column is either 1 or 0 so I can see which bits are changing: bb-function(i) ifelse(i, paste(bb(i %/% 2), i %% 2, sep=), )

Re: [R] binary conversion list to data.frame with plyr... AND NO LOOPS!

2011-07-08 Thread jim holtman
try this: x - c(36, 40, 10, 4) x.m - matrix(as.integer(intToBits(x)), byrow = TRUE, ncol = 32)[, 1:20] x.m - data.frame(x.m) # convert to data.frame x.m X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 X16 X17 X18 X19 X20 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0