【发布时间】:2021-04-16 17:58:46
【问题描述】:
我有点问题。我有一个看起来像这样的字典:
example_dict = {"AUTHID":[],"visibility":[], "game_owned": {"game_name": [], "game_playtime":[]}}
我正在 Steam 网站上使用 ID 作为 API 中的密钥来获取数据以获取数据。基本上,里面有一些内容,字典应该是这样的:
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]}}
我现在想要的是把这个字典转换成一个数据框,所以它看起来像这样:
| ID | Visibility | CounterStrike | TF2 | Isaac | Bioshock |
|---|---|---|---|---|---|
| 7541 | yes | 45 | 14 | None | None |
| 4878 | no | None | None | None | None |
| 1014 | yes | 1 | None | 85 | 10 |
但是这个过程太复杂了,我对 dict 和 pandas 不太放心,所以我几乎不知道如何进行。如果有人可以帮助我,将不胜感激,因为我很迷茫。
【问题讨论】:
标签: python pandas dataframe dictionary