我有一份名单,里面有大约600名足球运动员的资料。列表中的每个玩家都存储为一个字典,每个属性都作为示例存储{'goals scored': 5}
在字典里作为整个赛季球员的统计数据。
然而,在每个玩家字典中也有一个嵌套列表,其键名为history,其中包含玩家的各个游戏数据,因此:
^{pr2}$
列表中的每个元素都包含另一个包含该游戏玩家统计信息的字典。在
我最感兴趣的是提取单个游戏玩家的数据,并可能对玩家进行一些分析。然而,为了做到这一点,我需要一个坚实的数据结构来提取每个游戏的统计信息,同时保留玩家ID:一个字典列表,其中的键是玩家ID,值是包含该游戏玩家统计数据字典的各个游戏的列表。然而,我不确定这是否能很好地转化为pandas数据帧,这也是我最想进行分析的地方。在
有人对python库/数据结构有什么建议吗?这些库/数据结构适用于多维数据,比如这里描述的多维数据(维度是1)个人玩家ID 2)个人游戏周ID和3)个人游戏统计数据)。在
编辑:示例球员数据:第一个字典包含本赛季的整体数据,然后在“历史”键下,我们有一个所有单独游戏的列表,其中一个字典包含了每一场比赛的统计数据。在{u'assists': 0,
u'bonus': 0,
u'bps': 0,
u'creativity': u'0.0',
u'dreamteam_count': 0,
u'ea_index': 56,
u'element_type&#