Pandas 使用一个数据帧列中的键和另一个数据帧列中的值创建字典

Pandas 使用一个数据帧列中的键和另一个数据帧列中的值创建字典,pandas,dataframe,dictionary,Pandas,Dataframe,Dictionary,我有以下df,希望创建一个字典,其中clust作为键,功能作为值列表。如何创建所需的dict df Feature clust 0 I_0 2 1 I_1 3 2 I_2 1 3 I_3 1 4 I_4 2 5 N_0 3 6 N_1 3 所需的dict {1: ['I_2','I_3'], 2: ['I_0','I_4'], 3: ['I_

我有以下df,希望创建一个字典,其中
clust
作为键,
功能
作为值列表。如何创建所需的dict

df

   Feature  clust
0      I_0      2
1      I_1      3
2      I_2      1
3      I_3      1
4      I_4      2
5      N_0      3
6      N_1      3
所需的dict

{1: ['I_2','I_3'],
 2: ['I_0','I_4'], 
 3: ['I_1','N_0','N_1']}

干杯:)

首先是
系列的聚合列表
,然后将其转换为
字典

desired dict = df.groupby('clust')['Feature'].agg(list).to_dict()

谢谢你的快速回复!可以在12分钟内接受答案:)