擅长:python、mysql、java
<p>看起来您希望按照自定义(即,非词典)顺序进行排序。t最好的方法是使用分类。在这种情况下,将其设置为CategoricalIndex并指定顺序,即:</p>
<pre><code>weekdays = ["Monday", "Tuesday", "Wednesday","Thursday","Friday"]
df.index = pd.CategoricalIndex(df.index, categories=weekdays)
</code></pre>
<p>无论排序设置为什么,这个解决方案都会得到相同的结果</p>