Это игрушечный пример.Я хочу сравнить ra
, который дает диапазоны (например, время) и ev
, который сообщает, когда произошло событие.
Я хотел бы создать новый столбец hits
в ra
это говорит о том, сколько событий произошло в каждом диапазоне.
ra <- data.frame(a=c(0, 250, 500, 750), b=c(250, 500, 750, 900))
ra
a b
1 0 250
2 250 500
3 500 750
4 750 900
ev <- data.frame(events=c(1,1,1,1,1), time=c(100, 200, 450, 550, 600))
ev
events time
1 1 100
2 1 200
3 1 500
4 1 550
5 1 600
Вот как должен выглядеть результат.
data.frame(a=c(0, 250, 500, 750), b=c(250, 500, 750, 900), hits=c(2,1,2,0))
a b hits
1 0 250 2
2 250 500 1
3 500 750 2
4 750 900 0