2024-09-27 01:27:46 发布
网友
我有一个熊猫df,包含一个种族id、一个车手id和一个elo。 我正在尝试在每次比赛后更新每位参赛者的ELO
数据如下所示:
我正在尝试在比赛发生后更新赛车手的elo。 i、 e.在上表中,在比赛id 0之后,比赛id 1的ELO将被更改以反映比赛id 0的结果
基本上,我不知道如何让熊猫用他们的新elo更新下一次出现的racer_id
我还要澄清的是,这是一个数万名赛车手和比赛的数据集。因此,在同一个赛车手再次出现之前,可能要进行多次比赛。 数据按种族id排序
您可以使用DataFrame.itertuples()
for row in df.itertuples(): df.set_value(row.index, YOUR_VALUE_UPDATED, row.elo)
您可以使用DataFrame.itertuples()
相关问题 更多 >
编程相关推荐