


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第pandas組內排序,并在每個分組內按序打上序號的操作pandasdataframe對dep_id組內的salary排序。希望給下面原本只有前三列的dataframe,添加上第四列。
等價于sql里的排序函數(shù)row_number()over()功能
假設我已經建好了僅有前三列的dataframe,數(shù)據(jù)集命名為MyData,
解決方案如下:
MyData['sort_id']=MyData['salary'].groupby(MyData['dep_id']).rank()
結果如下:
補充:Pandas.DataFrame實現(xiàn)分組、排序并且為分組插入排名
1.示例數(shù)據(jù)(各班級學生得分)
importpandasaspd
data_dict={"name":
["Rose","Jack","Tom","Kyle","Jery","Adam","Bill","David","Denny","Evan"],
"class":[1,2,3,1,2,3,1,2,3,1],
"score":[88,92,38,98,22,65,45,53,97,100]}
df=pd.DataFrame(data=data_dict)
df
2.按班級分組
df=df.groupby('class',sort=False)\
.apply(lambdax:x.sort_values("score",ascending=False))\
.reset_index(drop=True)
df
3.給各分組班級增加排名列
df["rank"]=None
#標識班級
flag=df.loc[0].values[1]
rank=0
foriinrange(len(df)):
temp=df.loc[i].values[1]
if(temp==flag).all():
#同一班級
rank+=1
else:
#不同班級,重新計算排名
flag=temp
rank=1
df.loc[i,"rank"]=rank
df
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAEPI 54-2023污染土壤異位直接熱脫附工藝設計指南
- 昆明市盤龍區(qū)桃源小學公費師范生招聘考試真題2024
- 我國鐵路運輸?shù)奶攸c我國鐵路運輸在國民經濟中占有很重要的地位
- 2025年零售行業(yè)會員制度創(chuàng)新路徑與忠誠度維護策略解析
- 2025年食品添加劑在食品行業(yè)中的食品安全預警與安全性評估
- 2025年物流運輸效率提升新動力:自動駕駛卡車技術深度解析報告
- 2025年注冊會計師之注會公司戰(zhàn)略與風險管理綜合練習試卷A卷附答案
- 2019-2025年國家電網(wǎng)招聘之電工類押題練習試題A卷含答案
- 2025年軍隊文職人員招聘之軍隊文職政治學過關檢測試卷B卷附答案
- 2025年生態(tài)保護修復項目資金申請成功案例分析:項目生態(tài)修復區(qū)域規(guī)劃報告
- 事故隱患內部報告獎勵制度
- 西方文論經典導讀智慧樹知到期末考試答案章節(jié)答案2024年浙江大學
- 中國居民膳食指南(全)
- 神話故事相關的英語習語
- 國家開放大學《教育心理學》形成性考核冊參考答案
- 調味品QS審查細則
- 《淹溺急救》PPT課件(2022版)
- 四川省職工住房補貼實施辦法
- 遼寧醫(yī)院明細.xls
- JYC全自動變頻抗干擾介質損耗測試儀
- 報考廣東警官學院考生政審表
評論
0/150
提交評論