仅从Datetime Rfacebook包获取小时数

时间:2016-09-10 10:03:32

标签: r datetime analysis

我正在使用RfacebookR。 从页面获取数据后,我想对时间框架进行分析,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包捕获的小时数来确定最佳观看活动的时间。

1 个答案:

答案 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"

我希望这会有所帮助。时间现在是一个角色。