有這麼一個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做這樣的排序