【发布时间】:2018-08-02 11:10:25
【问题描述】:
基本上我有这样的数据框
col1 col2 col3 col4
1. 554862122 55110385224 PR 26
2. 5242700637 55110385236 CO 246
3. 560297164 55110385250 CO 109
4. 5651138615 55110385266 PR 26
5. 5242699687 55110385289 CO 109
我把它转换成这样的字典
{554862122: {55110385224: {'PR 26': 2})},
5242699687: {55110385289: {'CO 109': 6}),
554862121: {55110385224: {'PR 26': 3})}"
但现在我想要这个但没有循环
{'PR 26':[5,[554862122,55110385224],[554862121,55110385224]],
'CO 109':[6,[5242699687,55110385289]]}
【问题讨论】:
-
目标是否始终处于嵌套级别 2?你自己尝试了什么?你到底想要什么结果?一本字典?打印输出?我投了反对票,因为这个问题不清楚且费力。
-
好的,既然您更改了所需的输出,那么单个
5来自哪里? (编辑:啊,我明白了,它是 2 和 3 的总和) -
告诉我们你已经尝试了什么。
-
我已经用循环完成了这个,但我想要没有循环
-
@timegb 如果你有我的问题你有什么解决办法
标签: python dictionary data-science