程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

pandas dataframe 排序

編輯:Python

有這麼一個key value映射的Excel 保存的內容如下

key1key2   key3valuea  v1ab v2abcv3        

文本中包含了 a b c 打上v3標簽 包含了 a b 就打上v2標簽 僅包含了a 打上v1標簽

將這個保存了這種映射關系的Excel讀取到Pandas中 如何做這樣的排序 

即 key1 key2 key3均不為空的排在前面 其次有一個為空 最後是兩個為空

即 上表排序後 變成

key1key2   key3valueabcv3ab v2a  v1       

然後按照這個順序 逐個去匹配 命中了前面的 後面就不再匹配了 如 匹配了 a b c 就不再匹配 a b 和 匹配 a 了 該文本對應的標簽是 v3

問: 如何對Pandas dataframe做這樣的排序

 



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved