python - 通过将 pd.DataFrame 的列值添加为现有字典的键来创建嵌套字典
问题描述
我有一个字典
dict={'6': [0.11, 10],
'3': [0.20, 30],
'2': [0.25, 22]}
和一个数据框
import pandas as pd
inp = [{'ID':'10', 'count':100}, {'ID':'11','count':90}, {'ID':'12','count':80}]
df = pd.DataFrame(inp)
我想将它们合并到一个嵌套的字典中,以便数据框的 ID 列作为键(数据框的第二列不重要):
nested_dict={'10':{'6':[0.11, 10]}, '11':{'3':[0.20, 30]}, '12':{2: [0.25, 22]}}
我怎样才能做到这一点?
解决方案
推荐阅读
- web-crawler - Puppeteer Crawler 大型爬行
- java - 比较Java POJO的最简单方法是什么
- openssl - 如何修复 Windows 10 上的 libssl.lib not found 错误?
- mysql - 选择总和直到一定数量,然后根据条件更新某些字段
- javascript - 将数组中的任意值映射到另一个数组中存在的颜色
- php - 如何根据 html 日期选择器选择的值从数据库中选择记录
- infinispan - 错误/Infinispan 9.4.20.Final 到 10.1.8.Final 之间事务行为的变化
- c - 搜索不存在的项目时,链表出现分段错误
- javascript - Unicode编码问题
- c - 我在 C 编程中遇到错误。([Error] 预期标识符或 '(' 在 '{' 标记之前) 。有人可以帮我解决一下,让我知道为什么吗?