【发布时间】:2014-02-25 21:11:24
【问题描述】:
好的,我有一个关于游戏结果的数据集不完整,我想为该游戏中没有数据的玩家生成一个包含现有数据或零值的图。此外,我想通过列表添加数据:有些玩家是攻击者,有些是防御者 我的数据是这样的:
原始数据:
Game Player Goal Assits Fouls
1 Alpha 1 1 0
1 Beta 2 0 1
2 Alpha 0 1 1
2 Gamma 2 0 0
3 Beta 3 0 1
4 Alpha 1 1 1
4 Beta 2 0 1
5 Alpha 0 1 1
5 Beta 1 0 0
5 Gamma 0 1 1
目标得分 + 助攻得分和进攻得分 = ['Alpha','Beta'] 和后卫 =['Gamma']
Game Attackers Defenders
1 4 0
2 1 2
3 3 0
4 4 0
5 2 1
我在 pandas 数据框中拥有所有原始数据,并且我尝试使用 isin 函数来获取数据。这给我留下了不同长度的结果,即如果它“不在”中,则没有添加数据。我会(如图所示,就像零一样。 ==> 即在第 1 场比赛中没有提到 Gamma,所以他得零分。
感谢您的帮助
【问题讨论】:
标签: python python-3.x pandas dataframe missing-data