Python pandas.unique()类型错误:不可损坏类型:';列表';

Python pandas.unique()类型错误:不可损坏类型:';列表';,python,pandas,Python,Pandas,我有一个pandas dataframe列,其中包含SQL的“标记”,我很想知道这些标记的唯一值是什么 对于我的pandas dataframe列,如果我使用tags.m_tags.unique()这将通过一个错误TypeError:unhabable type:“list” 手动查看数据m_标签它是列表格式,如下所示: [reheat, cmd] [discharge, temp, air, sensor] [flow, air, sensor] [zone, temp, air, senso

我有一个pandas dataframe列,其中包含SQL的“标记”,我很想知道这些标记的唯一值是什么

对于我的pandas dataframe列,如果我使用
tags.m_tags.unique()
这将通过一个错误
TypeError:unhabable type:“list”

手动查看数据
m_标签
它是列表格式,如下所示:

[reheat, cmd]
[discharge, temp, air, sensor]
[flow, air, sensor]
[zone, temp, air, sensor]
有人知道如何绕过这个问题吗?

只需使用方法和链方法即可:

result=tags['m_tags'].explode().unique()
现在,如果您打印
结果
,您将获得所需的输出

编辑:如果您有字典,请使用:

result=df['tags'].apply(lambda x:list(x.values())).explode().unique()

非常感谢你的工作,当我可以的时候,我打了绿色的X。如果你碰巧有一个非常类似的提示,一个单独的列是字典“标签”,而不是列表类型。我会收到一个错误
TypeError:unhabable type:“dict”
我也可以提出一个新问题,如果我愿意,我会尝试…请告诉我dict是什么样子?
{'equipment\u name':'VMA-1-7','equipment\u type':'vav'}