如何使用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] NAstrptime(time[1], format="%Y-%m-%d %H:%M:%S")# [1] "2010-01-15 13:55:23"`
3 回答
当年话下
TA贡献1890条经验 获得超9个赞
由?strptime帮助文件提供(示例已更改为您的值):
z <- strptime("2010-01-15 13:55:23.975", "%Y-%m-%d %H:%M:%OS")
z # prints without fractional seconds
op <- options(digits.secs=3)
z
options(op) #reset options
jeck猫
TA贡献1909条经验 获得超7个赞
您也可以strptime(time[1], "%OSn")
在0 <= n <= 6的情况下使用,而无需进行设置digits.secs
。
文档指出“其中支持的哪些依赖于操作系统”。YMMV。
- 3 回答
- 0 关注
- 677 浏览
添加回答
举报
0/150
提交
取消