我得到了如何重新排序测试,以便向量的第13个元素按照ind顺序先行,然后是第7个。但是,我该如何反向呢?#blah1'会成为新载体的第13个元素吗?然后是下一个元素' blah1'然后将成为新矢量的第7个元素......依此类推......
测试 [1]" blah1" " blah1" " blah1" " blah1" " blah2" " blah2" " blah2" " blah2" " blah2" " blah2" " blah2" " blah2" " blah2" IND [1] 13 7 3 10 5 6 4 2 12 9 1 11 8 试验[IND] [1]" blah2" " blah2" " blah1" " blah2" " blah2" " blah2" " blah1" " blah1" " blah2" " blah2" " blah1" " blah2" " blah2"
或者
v< - c(' a',' b'' c') ind< -c(3,2,1)
new v< - somefunction(v,ind)
新诉 ' C'' B''一个'
得到它?感谢。
答案 0 :(得分:1)
你可以用你以后的矢量v和ind
来试试这个v[order(ind)]
答案 1 :(得分:0)
使用rev()
函数,它会反转向量元素
data <- c("a","b","c")
new_Data <- rev(data)
答案 2 :(得分:0)
您也可以使用排序功能
v[sort(ind,decreasing = T)]