Я подробно читал о выборе с условием, используя функцию, такую как , совокупность или пакет pylr, но, похоже, для моего случая.Двойной предварительный выбор данных в r
Уверен, что это не сложно программировать, но я хотел бы получить некоторые данные. В принципе, как начать, какова линия рассуждений, за которой вы последуете.
Спасибо за любой совет.
Так что мой упрощенный набор данных выглядит следующим образом
time.stamp <- c(21.0,21.1,21.2,21.3,21.4)
behavior <- c("close", "1", "close","1","close")
event_type <- c("start","point","stop","point","start")
example <- data.frame(time.stamp,behavior,event_type)
time.stamp behavior event_type
1 21.0 close start
2 21.1 1 point
3 21.2 close stop
4 21.3 1 point
5 21.4 close start
Мое исследование вопрос: что число поведения == 1 во время поведения == Close.
К примеру, в этом случае ответ будет 1 Поскольку вторая 1 является после Close & Stop.
Среди других возможных решений я подумал о подмножестве по диапазону времени. Штампы, находящиеся между закрытием & Начало и закрытие & остановка, но я не знаю, как это сделать в коде.
Как я уже сказал, мне хотелось бы внести свой вклад в то, как думать о проблеме.
Большое спасибо, Надеюсь узнать что-то. Приветствия
Да, число/кол-во случаев для какое поведение == 1, если предыдущее event_type == начало и начало «закрытия», а не другого возможного типа поведения, которое я не поставил, чтобы это было просто. Спасибо за внимание к пониманию. –