遍历df的行以生成新的df(取决于条件)

2024-04-25 13:22:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我的羽毛球成绩很好。一个团队的每场比赛都在一行上,每一点的得分都在一列上,如下所示:

0 0 1 1 2 3 4

0 1 2 3 3 4 4

当得分时,我只想得到O和1,比如:(分析得分中是否有模式):

0 0 1 0 1 1 1

0 1 1 1 0 1 0

我想用数据框itertuples()和iloc,如果next score=score+1,则将属性1指定给新数据帧;如果next score=score+1,则将属性0指定给新数据帧

但我不知道如何遍历生成的元组,以及如何在正确的位置使用0和1生成新的df。你知道吗

希望这是清楚的谢谢你的帮助。 哦,还有,有什么建议来分析之后的模式吗?你知道吗


Tags: 数据df属性模式团队建议next元组