如何获取包含列表或值的列熊猫的唯一值?

亚辛

如何获取包含列表或值的列熊猫的唯一值?我的专栏:

column   |  column
test     |  [A,B]
test     |  [A,C]
test     |    C 
test     |    D
test     |   [E,B]

我想要这样的清单:

list = [A, B, C, D, E]

谢谢

洛兹

您可以申请pd.Series拆分列表,然后按stackunique

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章