pandas - 从 Python 字典中拆分获取
问题描述
我有一个字典,我可以使用 get 方法从中提取值,但我需要对这些值进行子集化。例如
dict_of_measures = {k: v for k, v in measures.groupby('Measure')}
我正在使用 get
BCS=dict_of_measures.get('BCS')
我有几个值,想知道是否可以使用 for 循环使用 get 方法从字典和子集中提取每个度量的多个数据帧?这可能吗?
for measure name in dict_of_measures:
get measure name()
解决方案
你可以使用dict理解-
result= []
keys_to_extract = ['key1','key2']
new_dict = {k: bigdict[k] for k in keys_to_extract}
result.append(new_dict) # add dictionary to list. This can then be converted into pandas dataframe
推荐阅读
- flutter - 如何运行与 Flutter 捆绑的示例
- javascript - src/app/app-routing.module.ts(10,11) 中的错误:错误 TS1005:“,”预期
- jquery - 弹出网页表单没有按钮和超链接
- hadoop - 删除 hbase 表后快照和新克隆的表会发生什么
- javascript - 路由器推送不适用于 Vuex 和 JS Promise
- networking - 是否可以在 ubuntu 上有两个默认网关
- html - 如何在 github 页面中添加图像边框半径
- ms-word - 如何禁用 MS-Word 2013 中的文件按钮?
- android - 无效的注册令牌。检查令牌格式
- javascript - jQuery选择器隐藏功能