我有以下 df....
symbol changeInOI latestOI prevOI volume underlyingValue
ULTRACEMCO 2189 31832 29643 83044 6894
DRREDDY 1399 32838 31439 25451 4520
BAJFINANCE 1305 69772 68467 73528 7212
MARUTI 987 81983 80996 67356 9231
APOLLOHOSP 946 24054 23108 15873 4369
BOSCHLTD 757 5376 4619 4559 16255
LTI 576 11272 10696 5015 4811
MRF 501 7734 7233 3132 91489
PAGEIND 198 8480 8282 1747 49630
DIXON 171 7718 7547 1868 4514
HONAUT 162 2432 2270 733 40601
NAVINFLUOR 155 3119 2964 1002 4481
INDIAMART 68 2954 2886 1397 4680
NESTLEIND 54 8378 8324 1235 20422
ABBOTINDIA 38 1715 1677 490 19474
ATUL -4 2343 2347 747 8422
SHREECEM -275 17233 17508 12129 22838
現在我有一個來自 df.... 上方的符號串列。
a = df.symbol.unique().tolist()
現在我想按字母順序對我嘗試過的符號串列進行排序......
a.sort()
但沒有得到任何輸出。為什么 .sort() 在這里不起作用???
uj5u.com熱心網友回復:
閱讀list 方法的 Python 檔案sort。a呼叫 .sort() 后檢查內容。
sort(*, key: None = ..., reverse: bool = ...) -> None sort(*, key: (int) -> SupportsRichComparison, reverse: bool = ...) -> 無
按升序對串列進行排序并回傳 None。 排序是就地的(即串列本身被修改)并且是穩定的(即保持兩個相等元素的順序)。 如果給定了一個鍵函式,則將其應用于每個串列項并根據它們的函式值對它們進行升序或降序排序。 可以設定反向標志以降序排序。
如果您希望排序串列是一個單獨的新串列,請執行以下操作:
sorted_list = sorted(a)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/529483.html
標籤:Python数据框排序
上一篇:在熊貓的單列中有不同的排序順序
下一篇:因此按3、31和月份排序
