擅长:python、mysql、java
<p>首先,您需要复制数据并翻转主客场团队以获得
您想要的球队/对手风格的统计信息</p>
<p>这是因为每场比赛你需要数到两次,一次是赢家,一次是输家。复制df并翻转字段,然后使用<code>df.concat</code>将数据帧放在一起</p>
<p>现在您可以聚合</p>
<p>你应该在主场、客场和赢家三场比赛中获得积分。数一数这一步的路线和目标。使用<code>df.groupby(dimensions).agg(metrics)</code></p>
<p>现在需要将索引重置回df,以便再次使用winner列。使用<code>df.reset_index(inplace=True)</code>完成此操作</p>
<p>一旦你有了这个,你就可以创建新的列<code>win, loss, draw'</code>,在那里你可以将胜利者与主队列或静态字符串“draw”进行比较</p>
<p>您现在可以再次计算df并汇总赢/输/平局列</p>