我有一个如下的数据框:
date uids
0 2018-11-23 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
1 2018-11-24 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
当我使用set
把它转换为集合时,它失败了:
df['uids'] = set(df['uids']) # IT FAILS!
如何将list
就地转换为set
?
lambda
解决方案很棒,但也许你的解决方案没有就地更新?! - Alirezadf['usids'] = df['uids'].apply(set)
,apply
没有inplace
参数,无论如何你都必须分配结果。 - EdChum