在R中的特定日期表单列表中获取时间

Get times on a certain date form list in R

我有一个这样的时间列表:

library(anytime)
time <- anytime(ACC$Time)

parced list的内容是这样的:

[1] "2018-12-03 12:36:10 CET"
[2] "2018-12-03 12:36:10 CET"
[3] "2018-12-03 12:36:10 CET"
[4] "2018-12-03 12:36:10 CET"

其中有几十万个条目,我想在我的案例“2018-12-03”中检索某一天的所有条目。这样我就可以提取时间并将该时间绘制为 X 轴

如果您想在日期 "2018-12-03" 之前对 time 进行子集化,也许您可​​以使用以下代码,即

time[grepl("2018-12-03",time)]

grep("2018-12-03",time,value = T)

subset(time, as.Date(time)=="2018-12-03")
#example data
time <- c("2018-12-01 12:36:10 CET", "2018-12-02 12:36:10 CET", 
       "2018-12-03 12:36:10 CET", "2018-12-04 12:36:10 CET")

#turning date time into date
date <- as.Date(time)

#subset data within a data frame
df <- as.data.frame(date)
subset <-  with(df, df[(date == "2018-12-03"),])

结果只为您提供您想要的特定日期的子集

基于这个答案: How to select some rows with specific date from a data frame in R