我正在使用POSIXct
R 中的一些对象,并且想知道如何控制答案的格式。
train$targetVar1 <- as.numeric(as.POSIXct(as.character(string1),tz="UTC") - as.POSIXct(as.character(string2),tz="UTC"))
答案似乎弹出为sec
,min
并且hr
与数据没有明显关系。
我看着使用POSIXlt
帮助文件使它听起来像lt
对象为每个时间尺度创建一个向量,但无法弄清楚如何使用各种方法访问向量,例如:
> posixObj1 <- as.POSIXlt("2012-12-12 12:00:00")
> posixObj1$sec
[1] 0
> posixObj1$min
[1] 0
> posixObj1$hour
[1] 12
> x <- as.POSIXlt("2012-12-12")
> x
[1] "2012-12-12"
> format(x, "%s")
[1] ""
有什么建议么?
注意:我在 Windows 7 机器上运行 R 2.15.1。