擅长:python、mysql、java
<p>您可以从列中提取整数,然后使用它对数据帧进行排序</p>
<pre><code> df["new_index"] = df.yourColumn.str.extract('(\d+)')
df.sort_values(by=["new_index"], inplace=True)
</code></pre>
<p>如果您在“新索引”列中得到了一些NA,您可以使用sort_values方法中的选项NA_position来选择放置它们的位置(开始或结束)</p>