我有点问题。我有一张像这样的纸:
example_dict = {"AUTHID":[],"visibility":[], "game_owned": {"game_name": [], "game_playtime":[]}}
我在Steam网站上获取数据,使用ID作为API中的键来获取数据。基本上,有了一些内容,dict应该是这样的:
example_dict = {"AUTHID":[7541,4878,1014],"visibility":["Yes","No","Yes"], "game_owned": {"game_name": [[CounterStrike, TF2], "None", [CounterStrike,Isaac, Bioshock]], "game_playtime":[[45,14],"None",[1,85,10]}}
我现在要做的是将这个字典转换成一个数据帧,它看起来像这样:
但是这个过程是如此复杂,我对dict和pandas也不太放心,所以我几乎不知道如何进行。如果有人能帮助我,我将不胜感激,因为我迷路了
我们可以尝试通过从
game_name
和game_playtime
键中存在的嵌套列表中生成记录来展平嵌套字典game_owned
,然后从这些记录中准备一个名为games
的数据帧,并使用从键AUTHID
和visibility
创建的数据帧来创建它替代方法基于纯熊猫的丑陋方法,我认为应该比第一种方法效率更低
相关问题 更多 >
编程相关推荐