如何从DataFrame元素中获取“set”数据?
例如,如果我有一个数据
df = DataFrame([['a','b','z'], ['a', 'c'], ['d']])
我想得到
{'a', 'b', 'c', 'd', 'z'}
(类型:套)
如果我用这个句子,我可以把它编码。不过,如果有其他方法计算熊猫,我想用它。
最佳答案
DataFrame.stack(dropna=True)按默认值删除所有nan
In [56]: df.stack().tolist()
Out[56]: ['a', 'b', 'z', 'a', 'c', 'd']
或作为一组:
In [57]: set(df.stack().tolist())
Out[57]: {'a', 'b', 'c', 'd', 'z'}
关于python - python DataFrame:从DataFrame元素获取“设置”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45760368/