猿问

如何解析毫秒?

如何使用R strptime或其他函数解析R中以毫秒为单位的时间戳?


time[1]

# [1] "2010-01-15 13:55:23.975"

strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f")

# [1] NA

strptime(time[1], format="%Y-%m-%d %H:%M:%S")

# [1] "2010-01-15 13:55:23"`


幕布斯7119047
浏览 678回答 3
3回答

当年话下

由?strptime帮助文件提供(示例已更改为您的值):&nbsp;z <- strptime("2010-01-15 13:55:23.975", "%Y-%m-%d %H:%M:%OS")&nbsp;z # prints without fractional seconds&nbsp;op <- options(digits.secs=3)&nbsp;z&nbsp;options(op) #reset options

jeck猫

您也可以strptime(time[1], "%OSn")在0 <= n <= 6的情况下使用,而无需进行设置digits.secs。文档指出“其中支持的哪些依赖于操作系统”。YMMV。
随时随地看视频慕课网APP
我要回答