仅从 Datetime Rfacebook 包中获取小时数

Obtain Hours only from Datetime Rfacebook package

我正在使用 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 包捕获的小时数集绘制最佳查看活动的时间。

您只需在代码中添加一行。完整代码如下:

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"

希望对您有所帮助。时间现在是一个字符。