获取字典的重复列表值并进行增量

2024-09-30 22:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

1.输入数据帧:

ID emp
1  a
2  b
3  a

使用附加键(occ)值创建的字典:

我制作了一个包含完整数据的主目录和每个单独的唯一键的子目录

预期结果

main_dict= {'1' : ['a'], '2' : ['b'], '3' : ['a'], occ: 1}

sub_dict1 = {'1' : ['a'], occ: 2}
sub_dict2 = {'2' : ['b'], occ: 1}
sub_dict3 = {'3' : ['a'], occ: 1}

2.如果我添加另一行示例

ID emp
1  a
2  b
3  a
4  a

预期结果-2

main_dict= {'1' : ['a'], '2' : ['b'], '3' : ['a'], '4' : ['a'], occ: 1}

sub_dict1 = {'1' : ['a'], occ: 3}
sub_dict2 = {'2' : ['b'], occ: 1}
sub_dict3 = {'3' : ['a'], occ: 1}
sub_dict4 = {'4' : ['a'], occ: 1}

问题:如何使乘员温度控制功能按照emp值工作。 我希望当每个Id的值(emp)相同时,occ值应该增加1,其余的应该保持不变


Tags: 数据id示例字典maindict主目录温度控制