What R command generates all possible ordered combinations of length k?
For example from this vector:
a,b,c,d
It want to generate all combinations of length 3 but only those ones where the order is conserved:
a,b,c
a,b,d
a,c,d
b,c,d
Or If I have this vector
a,b,7,d,e
I want to do the same for length 2:
a,b
a,7
a,d
a,e
b,7
b,d
b,e
7,d
7,e
d,e
combn doesn't work here because it gives you all possible combinations including reversed ones such as
c,b
In simple cases I could try to do it with expand.grid but both methods would need further processing.
Maybe there is a base function (or package) able to do what I want or even accepting more complex conditions.
PD: When I say "ordered" I'm speaking about the order of appearance in the starting vector. I don't mean the typographic order, though in my example they are the same.