按数字对数据框进行排序

gfl

我有一个约40列2000行的数据框。其中之一具有这样的数字和字母:

CLN

5T
14S
1A
12N

最初,我使用melt来获得我的数据的长结构。我想用y轴上的CLN绘制数据,但以数字的顺序表示:1A,5T,12N,14S。我知道我必须使用,sort但是如何对我的数字和字母执行此操作?(很抱歉,我的df很大,我无法提供富有成效的示例)。

一个孩子

尝试mixedsortgtools

vec <- c("5T", "14S", "1A", "12N")

gtools::mixedsort(vec)
# [1] "1A"  "5T"  "12N" "14S"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章