给一个熊猫Series
的dict
值加上str
键:
Series
------
{'a': 1, 'b' : 2, 'c' : 3}
{'b': 3, 'd': 5}
{'d': 7, 'e': 7}
如何扫描序列以检索一组字典键?结果输出将是一个普通的python集:
{'a', 'b', 'c', 'd', 'e'}
提前感谢您的考虑和回复。
最佳答案
使用列表理解和扁平化并转换为集合:
a = set([y for x in s for y in x])
print (a)
{'e', 'a', 'd', 'c', 'b'}
或使用
itertools.chain.from_iterable
:from itertools import chain
a = set(chain.from_iterable(s))
关于python - 检索键从 Pandas 设置一系列的dict值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58270340/