仅从 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"
希望对您有所帮助。时间现在是一个字符。
我正在使用 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"
希望对您有所帮助。时间现在是一个字符。