[英]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.