如何获取包含列表或值的列熊猫的唯一值?我的专栏:
column | column
test | [A,B]
test | [A,C]
test | C
test | D
test | [E,B]
我想要这样的清单:
list = [A, B, C, D, E]
谢谢
您可以申请pd.Series
拆分列表,然后按stack
和unique
。
import pandas as pd
df = pd.DataFrame({'col': [['A', 'B'], ['A', 'C'], 'C', 'D', ['E', 'B']]})
df.col.apply(pd.Series).stack().unique().tolist()
产出
['A', 'B', 'C', 'D', 'E']
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句