У меня есть датафрейм для панд.Один из столбцов информационного кадра - это объект dict
.Следующий фрейм данных является игрушечным примером реального фрейма данных:
DF = pd.DataFrame({'id':[1,2,3], 'col1':[{'a':1, 'b':2, 'c':3}, {'a':3, 'b':4, 'c':5}, {'a':None, 'b':5, 'c':6}]})
Я хотел бы разбить col1
на столбцы: один столбец на ключ словаря.Все строки имеют одинаковые ключи.
После разделения кадр данных должен выглядеть следующим образом:
id a b c
1 1 2 3
2 3 4 5
3 None 5 6
ПРИМЕЧАНИЕ : я получил столбец dict
из столбца jsonb
в postgresql.