如果2G的大檔案csv里面是a,b,c,d四列相關聯的資料,d列是數字,我希望根據d列來對整個檔案排序,要怎么弄啊sort_values()好像實作不了呀!
這道題發出去了嗎
uj5u.com熱心網友回復:
df = df.sort_values(by='d')sort_values是可以的,只是你要拿回傳的哪個dataframe
uj5u.com熱心網友回復:
我試過了,好像不可以呀!uj5u.com熱心網友回復:
import pandas as pddataarray = [[100, 23, 3],
[20, 35, 4],
[30, 10, 21]]
df = pd.DataFrame(dataarray, columns=['a', 'b', 'c'])
df = df.sort_values(by=['b'], axis=0)
print(df)
要點:
1. by后面的列需要用串列形式;
2. 按照某一列排序的話,axis設定為0,或者不設定。
uj5u.com熱心網友回復:
謝謝你呀!我就是用這種試的,但是運行結果是None
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/93734.html
上一篇:求教:橫坐標歸類顯示的圖如何做
下一篇:一個關于全域變數和區域變數的問題
