У меня есть фрейм данных с несколькими полями, включая продолжительность, которая является классом «Период», или я хочу использовать dplyr для фильтрации и сохранения только там, где период времени меньше 12 часов. Например,
times <- 1:50*lubridate::hours(2)
id <- seq(1, 50, 1)
outcome <- rnorm (50, 20, 5)
times_table <- data.frame(id, times, outcome) %>%
filter(times < lubridate::hours(12))
приводит к:
Error in filter_impl(.data, quo) :
Column `times` classes Period and Interval from lubridate are currently not supported.
Можно ли как-нибудь удалить эти наблюдения из набора данных (они не являются реальными, поскольку максимальная продолжительность для этого действия составляла 12 часов)