私は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 を実行しています。