【发布时间】:2017-10-26 15:32:28
【问题描述】:
我正在尝试在 dataframe 的列上使用 drop_duplicates,
A len
['1', '2'] 2
['1', '2'] 2
['3'] 1
['4', '5'] 2
['4', '5'] 2
dataframe 的结果应该是这样的
A len
['1', '2'] 2
['3'] 1
['4', '5'] 2
我试过df.drop_duplicates('A', inplace=True),但出错了,
unhashable type: 'numpy.ndarray'
我还使用df['A'].apply(list) 和df['A'].apply(set) 将A 转换为列表和集合,然后使用drop_duplicates,但都以unhashable type: 'set' and 'list' 失败。我想知道如何解决这个问题。
【问题讨论】:
标签: python-3.x pandas dataframe