for i, row in dset.iterrows():
hteam = row['home']
vteam = row['visitor']
row['hlastwin'] = won_last[hteam]
row['vlastwin'] = won_last[vteam]
dset.iloc[i] = row
如上,dset 是一个 DataFrame,遍历每行并为每行增加两个元素,期望遍历结束后 dset 应该增加两列,但实际 dset 没有变化,最后一行代码为啥没效果,有大神能说一下原因吗(搜了一通没啥结果。。),多谢~