私はIDと速度のデータセットを持っています。しきい値を超える変数のインスタンスを数える
id <- c(1,1,1,1,2,2,2,2,3,3,3)
speed <- c(40,30,50,40,45,50,30,55,50,50,60)
i <- cbind(id, speed)
limit <- 35
言って、「スピード」十字架「リミット」の場合は1としてカウントされますし、速度は下記来ると「リミット」を横切る場合にのみ、再びカウントされます。
私はデータが欲しいと思っています。
id | Speed Viol.
----------
1 | 2
---------
2 | 2
---------
3 | 1
---------
ここではid(count)です。
id1 (1) 40 (2) 50,40
id2 (1) 45,50 (2) 55
id3 (1) 50,50,60
if()
を使用しない方法。
あなたは 'tapply'を試しましたか? –