擅长:python、mysql、java
<p>有<strong>熊猫>;=1.1.0,您可以像在sorted中一样使用<code>key</code>。<br/>
在我的解决方案中,我按位列排序,但对于排序,我抛出了<code>bit_</code>:</p>
<pre><code>df.sort_values(
by='bit',
key=lambda x: x.str.replace('bit_', '').astype(int),
)
bit val
11 bit_0 40.9
9 bit_1 49.6
4 bit_2 50.5
0 bit_3 37.7
6 bit_4 52.0
</code></pre>
<p>在<code>.sort_values()</code>上的文档:<br/>
<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_values.html" rel="nofollow noreferrer">https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_values.html</a></p>