R 3.1.0
OS X
Colleagues
I have an array (I am using T/F rather than TRUE/FALSE for convenience) that could have patterns like:
c(T, T, T, F, F, F, T, F, T, T, T) ## T at either end, a single T in the middle
c(F, F, F, F, F, T, F, F, T, T, T) ## T at the tail end, a single T in the middle
c(T, T, T, F, F, T, T, F, F, F, F) ## T at the front end, two T in the middle
c(T, T, T, F, F, T, T, F, T, F, F) ## T at the front end, three T in the middle (not contiguous)
c(F, F, F, F, F, T, F, F, F, F, F) ## no T at either end, a single T in the middle
There might (or might not) be one or more T at the beginning (or the end).
There might or might not be one or more T in the middle (not in a series that continues to either end) and the position of these T values varies.
I am trying to identify the indices (if any) of these T values in the middle
A brute force approach would be to strip off any contiguous T values from each end, then look for any remaining T values. Can anyone propose a more clever approach?
Dennis
Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
Fax: 1-866-PLessThan (1-866-753-7784)
www.PLessThan.com
[[alternative HTML version deleted]]