У меня есть датафрейм для панд, который выглядит примерно так:
df=pd.DataFrame({'a':['A','B','C','A'], 'b':[1,4,1,3], 'c':[0,6,1,0], 'd':[1,0,0,5]})
Я хочу, чтобы фрейм данных выглядел так:
![enter image description here](https://i.stack.imgur.com/fFgC1.png)
Исходный кадр данных был сгруппирован по значениям в столбце «a», и его соответствующие значения сохранены в виде словаря в новом столбце «dict».Пары ключ-значение - это имя столбца и значения в столбце соответственно.В случае, если значение в столбце «а» имеет несколько записей (например, «А» в столбце «а» встречается дважды), то список словаря должен быть создан для того же значения.
Как я могу это сделать? (Пожалуйста, игнорируйте грамматические ошибки и задавайте любые сомнения относительно вопроса, если он звучит слишком расплывчато)