擅长:python、mysql、java
<p>最简单的答案是保罗H所说的:</p>
<pre><code>d = []
for p in game.players.passing():
d.append({'Player': p, 'Team': p.team, 'Passer Rating':
p.passer_rating()})
pd.DataFrame(d)
</code></pre>
<p>但如果你真的想“从循环中构建并填充一个数据帧”(顺便说一句,我不建议这么做),那么你可以这样做。</p>
<pre><code>d = pd.DataFrame()
for p in game.players.passing():
temp = pd.DataFrame({'Player': p, 'Team': p.team, 'Passer Rating':
p.passer_rating()})
d = pd.concat([d, temp])
</code></pre>