我有一个带有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'吗? –