我正在使用下列词典
store_dict = {'store1': {'itemA' : 1},
'store2': {'itemB' : 2},
'store3': {'itemC' : 3}}
我的最终目标是将值(即嵌套字典)映射到数据帧的独立列中。所以我想把这个数据帧
store
0 store1
1 store2
2 store3
3 store1
到以下数据帧。你知道吗
store item price
0 store1 itemA 1
1 store2 itemB 2
2 store3 itemC 3
3 store1 itemA 1
我做了df['store'].map(store_dict)
和一些regex两次来生成item和price列,但是现在我更感兴趣的是知道是否有一种方法可以直接将嵌套字典的键和值获取到列中。在我研究如何使用嵌套字典来获取价格的过程中,我们必须使用store_dict['store1']['item1']
,它不能根据数据的大小进行缩放,而且我仍然不太确定如何只获取项目。你知道吗
试试这个:
输出:
你可以做:
相关问题 更多 >
编程相关推荐