[英]Pandas Datframe sort_values on binary data
快速回答者是:它取決於您的排序算法。
存在穩定和不穩定的排序算法。 sort_values
支持穩定的合並排序,但是具有不穩定的默認算法( quick sort
)。 穩定的排序算法可以使具有相同鍵的元素的輸出保持與輸入相同的順序。
從docs
,
kind:{'quicksort','mergesort','heapsort'},默認為'quicksort'
選擇排序算法。 有關更多信息,請參見ndarray.np.sort。 mergesort是唯一穩定的算法 。 對於DataFrames,僅在對單個列或標簽進行排序時才應用此選項。
因此,如果你選擇一個穩定的算法,它會以同樣的方式將數據每一次排序。 但是,很高興知道您使用的排序算法的局限性。 在線上有一些不錯的資源 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.