Dataframe df is made up of columns id, x1, x2, x3 … x10 where each col val is true if a condition met and false if not.
I want to find the least number of rows in which all conditions are met as a group.
E.g. row1 x1 to x5 is true, row2 x6 to x10 is true. All conditions met by 2 rows.
1