我正在使用Rfacebook
包R
。
从页面获取数据后,我想对时间框架进行分析,Rfacebook
成功地完成了工作。
但是,列created_time
将日期和时间组合在一起,
以下是示例
2016-04-03T09:36:22+0000
使用此功能,
dateformat <- function(datestring) {
date <- as.POSIXct(datestring, format = "%Y-%m-%dT%H:%M:%S+0000", tz = "GMT")
}
日期变成了这个
2016-04-03 09:36:22
我的分析目的只是为了获得09:36
的小时数,以便根据RFacebook
包捕获的小时数来确定最佳观看活动的时间。
答案 0 :(得分:1)
您只需在代码中添加一行。这是完整的代码:
dateformat <- function(datestring) {
date <- as.POSIXct(datestring, format = "%Y-%m-%dT%H:%M:%S+0000", tz = "GMT")
}
datestring <- "2016-04-03T09:36:22+0000"
result <- dateformat(datestring = datestring)
time <- format(result, "%H:%M")
[1] "09:36"
我希望这会有所帮助。时间现在是一个角色。