在R中,排序字符向量:如何指定排序顺序

时间:2013-09-24 19:06:47

标签: r sorting character

我在R中存在字符向量时有一点问题。 我想排序

x<- c("q1","q4","q40","q10")

w.r.t。数字1&lt; 4&lt; 10&lt; 40出现在其组件中。换句话说,我想得出以下输出

[1] "q1"  "q4" "q10"  "q40"

sort应用于x我到达

 sort(x)
 [1] "q1"  "q10" "q4"  "q40"

相反(这个输出对我有意义,但它不是我想要获得的)。 我考虑过移除每个组件中的字符""q,然后将sort应用于生成的数字向量。不过,我想尝试一些更简单的方法。非常感谢任何帮助!

我感谢你们所有人。

0 个答案:

没有答案