У меня возникают трудности с извлечением различных уровней пар ключ-значение. Спасибо за любую поддержку.
Словарь выглядит следующим образом:
print(data)
{'plrNum': '29221',
'plrName': {'last': 'Simpson', 'first': 'Webb', 'middle': '', 'nickname': ''},
'statValues': {'rndEvents': '8', 'statValue1': '1,660', 'statValue2': '2', 'statValue3': '6', 'statValue4': '', 'statValue5': ''},
'curRank': '1',
'curRankTied': '',
'prevRank': '1',
'prevRankTied': ''}
Желаемый вывод в кадр данных:
'plrNum', '29221'
'last', 'Simpson'
'first', 'Webb'
'rndEvents', '8'
'statValue1', '1,660'
...
'curRank', '1'
В настоящее время я могу получить самый высокий уровень с помощью следующего:
df = pd.DataFrame.from_dict(data,orient='Index')
df
plrNum 29221
plrName {'last': 'Simpson', 'first': 'Webb', 'middle':...
statValues {'rndEvents': '8', 'statValue1': '1,660', 'sta...
curRank 1
curRankTied
prevRank 1
prevRankTied