使用字母或数字顺序对数据框的列名称进行排序

时间:2016-01-20 13:57:12

标签: r

如何根据最后一个字母使用字母或数字顺序对数据框的列进行排序?

列名示例:

variable_A variable_B variacle_C name_A name_B name_C

结果是:

variable_A name_A variable_B name_B  variable_C name_C

1 个答案:

答案 0 :(得分:0)

您可以使用_删除sub之前的所有内容,然后使用{{无论何时值表示字符串或数字)正确排序列指定stringi::stri_order

时{1}}
numeric = TRUE