获取R中某个日期表单列表的时间
Posted
技术标签:
【中文标题】获取R中某个日期表单列表的时间【英文标题】:Get times on a certain date form list in R 【发布时间】:2019-12-27 13:43:39 【问题描述】:我有一个时间列表,就像这样:
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 轴
【问题讨论】:
如果您使用的是ggplot2
to plot your dates,则无需更改任何内容。只需指定正确的休息时间,您就完成了。
【参考方案1】:
如果您想按日期"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")
【讨论】:
【参考方案2】:#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
【讨论】:
以上是关于获取R中某个日期表单列表的时间的主要内容,如果未能解决你的问题,请参考以下文章
无法获取引导日期时间选择器以在表单字段中显示格式化的数据库值
.NET Web 表单下拉列表和日期时间选择器需要 HTML 5 验证