[英]Extracting key value pair and transpose nested dict
从这个下面的数据
people = {1: {'name': 'John', 'age': '27', 'sex': 'Male'},
2: {'name': 'Marie', 'age': '22', 'sex': 'Female'},
3: {'name': 'Luna', 'age': '24', 'sex': 'Female'},
4: {'name': 'Peter', 'age': '29', 'sex': 'Male'}}
如何提取所有名称:例如:['John','Marie','Luna','Peter']
我如何转置这个 dict 并得到如下所示的内容
new_dict = {name: {'John','Marie','Luna','Peter'},年龄:{'27','22','24','29'},性别:{'Male', '女','女','男'}}
从你的dict
创建一个dataframe
,如:
import pandas as pd
df = pd.DataFrame.from_dict(people)
转置dataframe
df2 = df.T
将dataframe
转换为dict
df2.to_dict
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.