【发布时间】:2017-06-27 19:47:48
【问题描述】:
我想从集合中创建一个布尔数据框,
所以有 4 个集合,每个集合包含一个名称集合
a = { a collection of names }
b = { another collection of names}
c = { ... }
d = { ... }
结果应该是如下所示的 Dataframe:
Name | a | b | c | d
--------------------------------------
'John' | True | True | False | True
'Mike' | False | True | False | False
.
.
.
我想要一种在 Python 中使用 Pandas 并以高效的方式执行此操作的方法。
一种方法是选择每个名称并查看它是否在每个集合中,然后将该名称添加到数据框。但是应该有更快的方法,比如合并集合和应用一些函数。
【问题讨论】:
-
到目前为止您尝试过什么?另请发布示例数据。
标签: python pandas dataframe set boolean