maybe this is very simple but I'm stuck and hoping you could help?
I have a variable
Name |
---|
a |
b |
c |
d |
e |
... |
And a variable that indicates which rows should be read in what order, e.g.
Row_order |
---|
4 |
5 |
1 |
3 |
2 |
So my desired outcome table would look like
new_Names |
---|
d |
e |
a |
b |
c |
Is there a way to achieve this?
Thank you!
CodePudding user response:
You can use the Row_order
vector to index the Name
vector (pick values in order):
Name <- letters[1:5]
Row_order <- c(4, 5, 1, 3, 2)
Name[Row_order]
[1] "d" "e" "a" "c" "b"