【发布时间】:2021-01-23 23:51:11
【问题描述】:
如何在 pandas 或 numpy 中获取一列列表的唯一值,以便第二列来自
将导致'action', 'crime', 'drama'。
我能想到的最接近(但不起作用)的解决方案是:
genres = data['Genre'].unique()
但这会导致 TypeError 说明列表如何不可散列。
TypeError: unhashable type: 'list'
设置似乎是个好主意,但是
genres = data.apply(set(), columns=['Genre'], axis=1)
但也会导致
TypeError: set() takes no keyword arguments
【问题讨论】:
标签: python pandas numpy unique