Pandas 使用一个数据帧列中的键和另一个数据帧列中的值创建字典
我有以下df,希望创建一个字典,其中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_
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分钟内接受答案:)