我有一个数组:
array([nan, 'Stressful day', 'Drank coffee:Drank tea', 'Drank tea',
'Ate late:Drank coffee', 'Drank coffee:Drank tea:Worked out',
'Drank tea:Worked out', 'Drank coffee:Drank tea:Stressful day',
'Drank coffee', 'Drank coffee:Drank tea:Stressful day:Worked out',
'Drank coffee:Worked out', 'Ate late:Drank coffee:Drank tea',
'Ate late:Drank coffee:Drank tea:Worked out',
'Drank tea:Stressful day', 'Drank tea:Stressful day:Worked out',
'Drank coffee:Stressful day:Worked out',
'Drank coffee:Stressful day',
'Ate late:Drank coffee:Drank tea:Stressful day', 'Worked out',
'Ate late:Drank coffee:Worked out'], dtype=object)
这些是来自数据帧的列的唯一值,
正如你所看到的,它们是其他价值观的组合,比如‘喝咖啡:喝茶’是‘喝咖啡’和‘喝茶’的组合.我想让这些独特的元素出现在这份 list 中.
创建这份 list 最快的方法是什么?在Python库中有没有针对这类事情的内置函数?
预期输出:
array([nan, 'Stressful day', 'Drank coffee', 'Drank tea', 'Ate late',
'Worked out'], dtype=object)