在R中,如何根据给定的要求对向量进行排序

问题描述 投票:0回答:1

mv
中,我想要
z
位于第一个位置,结果为
mv_sorted
。如何处理?谢谢!

mv <- c('w','t','z','f')

mv_sorted <- c('z','w','t','f')
r sorting
1个回答
0
投票

尝试

order

> mv[order(mv != "z")]
[1] "z" "w" "t" "f"


> mv[order(mv == "z", decreasing = TRUE)]
[1] "z" "w" "t" "f"
© www.soinside.com 2019 - 2024. All rights reserved.