我有数据集,其具有以下的列名:重新排序列由多个嵌入在他们的名字
df
X100_TT_7.1 X50_TT_1.1 X60_TT_2.1 X80_TT_4.1 X70_TT_3.1 X85_FTT_5.1 X90_TT_6.1
0.08 0.06 0.84 0.95 0.89 0.91 0.86
我想在下面显示的方式colnames重新排列列,即按1.1〜7.1:
df
X50_TT_1.1 X60_TT_2.1 X70_TT_3.1 X80_TT_4.1 X85_FTT_5.1 X90_TT_6.1 X100_TT_7.1
0.06 0.84 0.89 0.95 0.91 0.86 0.08
我试图解决相同的使用顺序和substr函数,但没有得到解决方案。
@Sotos我以为OP想根据整个字符串进行排序。无论如何,更新。 – akrun