尝试在单个数据帧中构造几个嵌套级别的数据

时间:2020-04-04 23:36:54

标签: python python-3.x pandas data-structures

进行一些数据分析(运行来自名为Slay The Spire的游戏的数据)。我不愿深入使用熊猫,因此不确定我的做法是否合理。

在游戏中,每个“奔跑”都要经过几个楼层,并且每个楼层都有统计信息。但是,有一些“每次运行”的选择/选项,例如您使用的是什么角色,杀死了您,造成了什么困难等。此外,还有一些事情可以在每个楼层产生多个事件/部分。

因此对于每层数据而言,框架很容易,(此处已大大缩短)

       gold  cur_hp
floor              
0       113      72
1       126      72
2       126      58
3       126      58
4       139      58
...     ...     ...
50      333      68
51      333      68
52        2      68
53       27      45
54       27      60

[55 rows x 2 columns]

我正在追踪的当前路径是针对每次运行值的一组索引:

                                           gold  cur_hp
character victory killed_by play_id floor              
WATCHER   True    NaN       123456  0       113      72
                                    1       126      72
                                    2       126      58
                                    3       126      58
                                    4       139      58
...                                         ...     ...
                                    50      333      68
                                    51      333      68
                                    52        2      68
                                    53       27      45
                                    54       27      60

最重要的是,我有一些东西可以在每个楼层生成多个条目,例如添加多个项目/标签,删除多个项目/卡等,因此那里还有另一层索引吗?据我所知,在数据框单元格中存储列表是很不容易的。

我是否试图将所有这些图层都放在一帧中犯了一个错误?有任何天才熊猫用户可以向我指出合理的方向,以便我可以尝试在一个环境中分析许多运行情况吗?

正在寻找与此相关的任何提示/技巧/建议,感谢您的帮助!

0 个答案:

没有答案