擅长:python、mysql、java
<p>你可以使用<a href="https://pypi.org/project/natsort/" rel="nofollow noreferrer">^{<cd1>}</a></p>
<pre><code>import natsort as ns
df.reindex(ns.natsorted(df.index))
</code></pre>
<hr/>
<pre><code> B1 B2
B1 1 1
B2 1 1
B3 1 1
B10 1 1
B11 1 1
B12 1 1
B20 1 1
B21 1 1
B22 1 1
B30 1 1
B31 1 1
</code></pre>
<p>或:</p>
<pre><code>i=df.index.to_series().str.extract('(\d+)',expand=False).astype(float).sort_values().index
df.reindex(i)
</code></pre>