我的数据框是这样的形式
material
15N 649.7
16S 703.2
16N 711.7
1S 716.2
1N 724.5
2S 723.5
2N 721.5
我想按照前两个数字而不是第一个数字对索引进行排序,我使用的代码如下:
runn1.sort_index(axis=0, inplace=True)
它按照第一个数字排序,而不是前两个数字,我希望数据变成这样
1S 716.2
1N 724.5
2S 723.5
2N 721.5
15N 649.7
16S 703.2
16N 711.7
我试图按照"S"和"N"之前的数字进行排序,如果有并列的情况,我希望以以"S"结尾的数字排在前面。所以在上面的例子中,"1S"排在"1N"之前。
如何获取这种数据格式?