【发布时间】:2019-07-11 17:35:39
【问题描述】:
我有一些时间序列的 CO2 浓度。我正在尝试在 13:30:00 和 13:32:00 之间提取数据,但它不适用于 Windows。
head(df)
# A tibble: 6 x 6
# Groups: Sensor [1]
Sensor Date Time CO2.ppm. Type calCO2
<fctr> <date> <time> <dbl> <chr> <dbl>
1 N1 2019-02-12 13:30 583 Naveed 400
2 N1 2019-02-12 13:30 583 Naveed 400
3 N1 2019-02-12 13:30 583 Naveed 400
4 N1 2019-02-12 13:31 583 Naveed 400
5 N1 2019-02-12 13:32 583 Naveed 400
6 N1 2019-02-12 13:33 583 Naveed 400
这适用于mac,但不适用于windows,有什么想法吗?:
require(lubridate)
#require(tidyverse)
subset(df,Time>=hms("13:30:00") & Time < hms("13:32:00"))
【问题讨论】:
-
尝试使用
dplyr::filter而不是subset。 -
谢谢 patL,你能详细说明一下吗?