1

私はdata.tableをより広範囲に使用しようとしています.UDTITimeはPOSIXlt "DateTime"タイプを複製しています。

> strptime("01-04-2012 09:23:45.987364", format="%d-%m-%Y %H:%M:%OS")
[1] "2012-04-01 09:23:45.987364"
> time = strptime("01-04-2012 09:23:45.987364", format="%d-%m-%Y %H:%M:%OS")
> class(time)
[1] "POSIXlt" "POSIXt" 

しかし、ITimeでmsまたはmicroを取得できません

> time = as.ITime("09:23:45.987364", format="%H:%M:%OS")
> time
[1] "09:23:45"

ITime で分数を処理するにはどうすればよいですか? 乾杯

4

1 に答える 1

4

無理そうです。

IDateTime {data.table}  R Documentation
Integer based date class


Details

ITime is a time-of-day class stored as the integer number of seconds in the day. as.ITime does not allow days longer than 24 hours. Because ITime is stored in seconds, you can add it to a POSIXct object, but you should not add it to a Date object.
于 2012-11-23T20:30:21.147 に答える