В моем кадре данных есть столбец словарей:
ID | имя | значение | статистика |
---|---|---|---|
{'среднее': 154,0, 'медианное': 154,0, 'стандартное': 0,0} | |||
{'среднее': 131,19, 'медианное': 93,68, 'стандартное': 53,04} |
Мне нужно разбить этот столбец на новые столбцы
ID | имя | значение | среднее | медиана | станд. |
---|---|---|---|---|---|
154,0 | 154,0 | 0,0 | |||
131,19 | 93,68 | 53,04 |
Я пытался использовать pd.json_normalize
следующим образом:
df2 = pd.json_normalize(df['stats'])
df2
Но таким образом я теряю индексы в df2
и не могу объединить их, чтобы добавить новые столбцы в df
. Как мне это сделать?
Можете ли вы скопировать индекс из
df1
вdf2
?Не могли бы вы опубликовать полный пример с входными кадрами данных, содержащими индексы, которые вы хотите изменить?