相关疑难解决方法(0)

订购"混合"矢量(带字母的数字)

我怎么能订购像这样的矢量

c("7","10a","10b","10c","8","9","11c","11b","11a","12") -> alph
Run Code Online (Sandbox Code Playgroud)

alph
[1] "7","8","9","10a","10b","10c","11a","11b","11c","12"
Run Code Online (Sandbox Code Playgroud)

并使用它来对data.frame进行排序

V1 <- c("A","A","B","B","C","C","D","D","E","E")
V2 <- 2:1 
V3 <- alph
df <- data.frame(V1,V2,V3)
Run Code Online (Sandbox Code Playgroud)

并命令行获取(订单V2,然后V3)

 V1 V2  V3
C  1   9
A  1 10a
B  1 10c
D  1 11b
E  1  12
A  2   7
C  2   8
B  2 10b
E  2 11a
D  2 11c
Run Code Online (Sandbox Code Playgroud)

sorting r

13
推荐指数
1
解决办法
9390
查看次数

标签 统计

r ×1

sorting ×1