gpt4 book ai didi

r - 如何使用 R 计算足球进球的时间差距

转载 作者:行者123 更新时间:2023-12-04 10:08:18 25 4
gpt4 key购买 nike

我想得到一个足球队进球之间时间间隔的数字向量

df <- data.frame(game=c(1,2,3,4,5,6,6,6,7),goaltime=c(NA,35,51,NA,NA,2,81,90,15))

NA 表示该队在那场比赛中没有进球。一场比赛中最早进球是1

每场比赛的总时间为 90 分钟,因此输出向量应为
c(125,106,221,79,9,15,75)

最佳答案

你可以试试:

diff(c(0,setdiff(90*(df$game-1)+df$goaltime,NA),90*max(df$game)))
#[1] 125 106 221 79 9 15 75

关于r - 如何使用 R 计算足球进球的时间差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34337000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com