如何解决玩家人数可变的游戏会话的数据库设计
这是我的第一个问题,我希望这会有所道理。
我开始学习Python,并开始了一个项目,该项目记录了我和一些朋友正在玩的游戏中的比赛数据。学习所有细节的过程很缓慢,但是现在我已经收集了所需的数据。
当我想将其放入Pandas数据框中时,这给我带来了一个问题,因为我最初并未考虑数据库设计。
在游戏中,您按特定顺序选择一个团队,最终得到一个位置和分数。棘手的部分是可以有3-6个玩家,最终取决于玩家数量而导致列数可变。我已经在Google表格中进行了一些统计,但这并不是一个真正的问题,也许在Pandas中也不是问题,但是当玩家人数减少时,每条没有信息的列都被视为浮点数而不是整数。
我的问题是如何将我的数据设计到一个数据框并能够对其进行计算?
A: 我会根据玩家人数来制作四个数据帧吗?
B: 我是否应该让每个玩家都拥有自己的排行并保持游戏ID不变?
C: 我应该在每个游戏中建立某种关系数据库吗?
D: 我是否应该忽略存在浮点数并继续编码?
E: 有更好的方法来解决这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。