假設我有以下數據框:名
df = pd.DataFrame({'AB': [['ab', 'ef', 'bd'], ['abc', 'efg', 'cd'], ['bd', 'aaaa']],
'CD': [['xy', 'gh'], ['trs', 'abc'], ['ab', 'bcd', 'efg']],
'EF': [['uxyz', 'abc'], ['peter', 'adam'], ['ab', 'zz', 'bd']]})
df
AB CD EF
0 [ab, ef, bd] [xy, gh] [uxyz, abc]
1 [abc, efg, cd] [trs, abc] [peter, adam]
2 [bd, aaaa] [ab, bcd, efg] [ab, zz, bd]
我想提取其中包含一個排序列表的列。在這種情況下,它是CD,因爲['ab','bcd','efg']
按升序排列。保證沒有列表是空的,它至少包含兩個元素。我被困在如何將applymap
和sort
功能結合在一起使用熊貓? 我試圖想出從here解決方案,但不能找出一種方法來結合applymap
和sort
。
我在Python 2.7的工作和熊貓
任何人都可以解釋downvote? –