【发布时间】:2020-05-23 19:45:42
【问题描述】:
我有一个数据框,其中包含“日期时间”列,其中包含数据为整数。我想在此列中按时间过滤它,但没有日期。因此,例如来自具有如下列的数据框:
2020-02-04 00:00:01
2020-03-01 00:00:02
2020-03-02 00:01:01
2020-04-06 00:00:31
我只想获取 00:00:00 到 00:01:00 之间的数据,所以:
2020-02-04 00:00:01
2020-03-01 00:00:02
2020-04-06 00:00:31
(或无日期,过滤后不需要此栏)
我试过用 format():
df$datetime <- format(as.POSIXct(df$datetime), format("%H:%M:%S"))
但是它将列中的每个单元格替换为 00:00:00。如果有任何帮助,我将不胜感激:)
【问题讨论】: