【问题标题】:Writing elements of a frozen set to a pandas dataframe将冻结集的元素写入熊猫数据框
【发布时间】:2017-08-18 18:03:10
【问题描述】:

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

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

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

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

最有效的方法是什么?

【问题讨论】:

  • 我看不出有人投反对票的原因。那个人能解释一下why吗?

标签: python python-2.7 pandas frozenset


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-30
    • 2014-03-28
    • 2016-12-25
    • 1970-01-01
    • 2018-11-11
    • 2018-09-09
    • 1970-01-01
    • 2016-02-06
    相关资源
    最近更新 更多