最佳答案
下面是我正在运行的代码的一个简单示例,我希望将结果放入熊猫数据框架(除非有更好的选择) :
for p in game.players.passing():
print p, p.team, p.passing_att, p.passer_rating()
R.Wilson SEA 29 55.7
J.Ryan SEA 1 158.3
A.Rodgers GB 34 55.8
使用以下代码:
d = []
for p in game.players.passing():
d = [{'Player': p, 'Team': p.team, 'Passer Rating':
p.passer_rating()}]
pd.DataFrame(d)
我可以得到:
Passer Rating Player Team
0 55.8 A.Rodgers GB
这是一个1x3的数据框架,我知道 为什么它只有一行,但我不知道如何使它多行列在正确的顺序。理想情况下,解决方案将能够处理 N的行数(基于 p) ,如果列数由请求的统计数据设置,那将是非常好的(尽管不是必需的)。有什么建议吗?先谢谢你!