次のようなデータフレームがあります。
dput(tail(x,10))
structure(list(DATE = structure(c(1375725600, 1375729200, 1375732800,
1375736400, 1375740000, 1375743600, 1375747200, 1375750800, 1375754400,
1375758000), class = c("POSIXct", "POSIXt"), tzone = ""), VOLUME = c(2790797L,
2670868L, 2586397L, 2470043L, 2336334L, 2228206L, 2129270L, 2032518L,
872133L, 725377L), PC = c(10.12, 9.95, 9.9, 9.46, 8.99, 8.94,
9.79, 8.45, 8.85, 8.5)), .Names = c("DATE", "VOLUME", "PC"), row.names = 3399:3408, class = "data.frame")
1 日のさまざまな時間を選択できるように、時間用に別の列を作成する必要があります。
私はこれを試しました:
x$time<-format(x$DATE, "%H:%M:%S)
動作しませんでした。空の値を取得しています。
私もこれを試しました:
x$t<-strptime(x$DATE, format="%H:%M:%S")
NA 値を取得します。私の x$DATE は POSIXct としてフォーマットされていますが、ここで何が起こっているのでしょうか?