我有一個帶有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
---------
here id(count)。
id1 (1) 40 (2) 50,40
id2 (1) 45,50 (2) 55
id3 (1) 50,50,60
如何做不使用if()
。
你試過'tapply'嗎? –