df['X'].unique()和TypeError:unshable type:'numpy.ndarray'

2024-05-09 17:44:00 发布

您现在位置:Python中文网/ 问答频道 /正文

所有人

我在数据框中有一个列如下所示:

allHoldingsFund['BrokerMixed']
Out[419]: 
78         ML
81       CITI
92         ML
173      CITI
235        ML
262        ML
264        ML
25617      GS
25621    CITI
25644    CITI
25723      GS
25778    CITI
25786    CITI
25793      GS
25797    CITI
Name: BrokerMixed, Length: 2554, dtype: object

尽管列是一个对象。我无法按该列分组,甚至无法提取该列的唯一值。例如,当我这样做时:

allHoldingsFund['BrokerMixed'].unique()

我有个错误

     uniques = table.unique(values)
  File "pandas/_libs/hashtable_class_helper.pxi", line 1340, in pandas._libs.hashtable.PyObjectHashTable.unique
TypeError: unhashable type: 'numpy.ndarray'

我在分组时也会出错。

欢迎任何帮助。谢谢你


Tags: 数据namegspandasoutmllengthlibs