​​
I probably need to back up a step:

My original data looks something like this:

t=: 4 : '(y#x),.?y#2'

]tst=: > each(10 t 6),"2 (11 t 5), 12 t 8

┌──┬─┐

│10│0│

├──┼─┤

│10│1│

├──┼─┤

│10│1│

├──┼─┤

│10│1│

├──┼─┤

│10│1│

├──┼─┤

│10│0│

├──┼─┤

│11│0│

├──┼─┤

│11│1│

├──┼─┤

│11│0│

├──┼─┤

│11│0│

├──┼─┤

│11│0│

├──┼─┤

│12│0│

├──┼─┤

│12│1│

├──┼─┤

│12│0│

├──┼─┤

│12│1│

├──┼─┤

│12│1│

├──┼─┤

│12│1│

├──┼─┤

│12│0│

├──┼─┤

│12│0│

└──┴─┘


I want to box the boolean second column using the first column for an index:


f1 tst

┌──┬───────────────┐

│10│1 1 1 1 0 1 │

├──┼───────────────┤

│11│0 1 0 0 0 │

├──┼───────────────┤

│12│0 1 0 1 1 1 0 0│

└──┴───────────────┘


Or maybe this is better if it get rid if the fills.


f2 tst

┌──┬───────────┬──┬─────────┬──┬───────────────┐

│10│1 1 1 1 0 1│11│0 1 0 0 0│12│0 1 0 1 1 1 0 0│

└──┴───────────┴──┴─────────┴──┴───────────────┘

However, I need to find a boolean string givem it's index: 11 fb f2 tst

┌─────────┐

│0 1 0 0 0│

└─────────┘

Skip
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to