我想以反向的方式计算行中的数字的正条纹 我尝试使用cumsum(),但这对我没有帮助
数据帧的预期输出如下所示:
country score_1 score_2 score_3 score_4 score_5 expected_streak
U.S. 12.4 13.6 19.9 22 28.7 4
Africa 11.1 15.5 9.2 7 34.2 1
India 13.9 6.6 16.3 21.8 30.9 3
Australia 25.4 36.9 18.9 29 NaN 0
Malaysia 12.8 NaN -6.2 28.6 31.7 2
Argentina 40.7 NaN 16.3 20.1 39 2
Canada 56.4 NaN NaN -2 -1 1
因此,基本上,评分_5应该大于评分_4,以此类推。。。数一数连胜。如果数值大于分数5,则条纹计数结束
将
diff
与cummin
一起使用的一种方法:输出:
相关问题 更多 >
编程相关推荐