Python 从包含列表的字典中提取数据(包含更多dict)
我有一个像这样的Python 从包含列表的字典中提取数据(包含更多dict),python,list,dataframe,dictionary,Python,List,Dataframe,Dictionary,我有一个像这样的json文件。我如何提取这些数据,而不考虑国家/地区,而将Team和Color作为数据框 { "Country": [ { "Team": "1", "color": "blue" }, { "Team": "2", "color": "
json
文件。我如何提取这些数据,而不考虑国家/地区,而将Team
和Color
作为数据框
{
"Country": [
{
"Team": "1",
"color": "blue"
},
{
"Team": "2",
"color": "red"
},
{
"Team": "3",
"color": "orange"
}
]
}
我不知道如何处理,因为它是一个目录
,里面有一个列表。试试:
import json
import pandas as pd
with open('<json_file_path_here>', 'r') as f:
d = json.loads(f.read())
df = pd.DataFrame(d['Country'])
Team color
0 1 blue
1 2 red
2 3 orange