Запись элементов замороженного набора в кадр данных pandas

У меня есть замороженный набор, элементы которого таковы:

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

Я хочу записать элементы в замороженном наборе в кадр данных pandas следующим образом:

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

Какой самый эффективный способ сделать это?

1 ответ

Решение

Вы можете преобразовать ваш набор в список, а затем создать фрейм данных. Давайте назовем ваш набор dat в приведенном ниже примере:

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

Возвращает отдельную строку в DataFrame для каждого набора в dat,

Другие вопросы по тегам