【发布时间】:2022-01-30 23:14:01
【问题描述】:
假设我有以下数据框,我在其上创建了一个 DateTime 列:
df <- read.table(text="
Date Time pH
1976-01-26 0:00 4.00
1976-01-26 0:15 4.05
1976-01-26 1:00 4.50
1976-01-26 1:15 4.50
1976-01-27 0:00 4.00
1976-01-27 0:15 4.50
1076-01-27 2:00 4.00", header=T)
df$DateTime <- as.POSIXct(paste(df$Date, df$Time))
因此,我的数据如下:
Date Time pH DateTime
1 1976-01-26 0:00 4.00 1976-01-26 00:00:00
2 1976-01-26 0:15 4.05 1976-01-26 00:15:00
3 1976-01-26 1:00 4.50 1976-01-26 01:00:00
4 1976-01-26 1:15 4.50 1976-01-26 01:15:00
5 1976-01-27 0:00 4.00 1976-01-27 00:00:00
6 1976-01-27 0:15 4.20 1976-01-27 00:15:00
7 1076-01-27 2:00 3.80 1076-01-27 02:00:00
如何根据DateTime 列仅过滤分钟为00:00 的行?
例如00:00:00, 01:00:00, 02:00:00 必须在输出中
【问题讨论】: