df我有一个看起来像这样的熊猫数据框
name    value1     value2
A       123         1
B       345         5
C       712         4
B       768         2
A       318         9
C       178         6
A       321         3
我想将其转换为字典,其中name包含所有值的键和字典列表(value1 键和 value2 值)name
所以,输出看起来像这样
{
 'A': [{'123':1}, {'318':9}, {'321':3}],
 'B': [{'345':5}, {'768':2}],
 'C': [{'712':4}, {'178':6}]
}
所以,到目前为止,我已经设法name通过做
df.set_index('name').transpose().to_dict(orient='list')
如何获得我想要的输出?有没有办法聚合同一name列的所有值并以我想要的形式获取它们?