将冻结集的元素写入pandas数据帧

时间:2017-08-18 18:03:11

标签: python python-2.7 pandas frozenset

我有一个冷冻集,其元素如下:

{frozenset({'e', 'f'}), frozenset({'a', 'b'}), frozenset({'c', 'd'}),....}

我想将冻结集中的元素写入pandas数据帧,如下所示:

  col1 col2
0    a    b
1    c    d
2    e    f
..   ..   ..

最有效的方法是什么?

1 个答案:

答案 0 :(得分:2)

您可以将您的设置转换为列表,然后创建数据框。我们在下面的示例中调用您的集dat

df = pd.DataFrame(list(dat), columns=['col1', 'col2'])

dat中的每个集合在DataFrame中生成一个单独的行。