我有一个约40列2000行的数据框。其中之一具有这样的数字和字母:
CLN
5T
14S
1A
12N
最初,我使用melt
来获得我的数据的长结构。我想用y轴上的CLN绘制数据,但以数字的顺序表示:1A,5T,12N,14S。我知道我必须使用,sort
但是如何对我的数字和字母执行此操作?(很抱歉,我的df很大,我无法提供富有成效的示例)。
尝试mixedsort
从gtools
:
vec <- c("5T", "14S", "1A", "12N")
gtools::mixedsort(vec)
# [1] "1A" "5T" "12N" "14S"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句