Запись элементов замороженного набора в кадр данных 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
,