Kod*_*oda 2 r dataframe posixct
我在数据框中有一个时间戳,它被识别为一个字符类.出于某种原因,我无法将其转换为poxis时间戳.
这是一个数据样本.
ID dateTime stage
1 2016-11-01T00:00:00.000Z 4.82
2 2016-11-01T00:15:00.000Z 4.83
3 2016-11-01T00:30:00.000Z 4.84
4 2016-11-01T00:45:00.000Z 4.85
5 2016-11-01T01:00:00.000Z 4.86
6 2016-11-01T01:15:00.000Z 4.87
Run Code Online (Sandbox Code Playgroud)
我尝试过使用以下内容.
format(df$dateTime, "Y%-%m-%d %h:%m")
as.Date(df$dateTime, "Y%-%m-%d %h:%m")
as.POSIXct(df$dateTime, tz="GMT")
Run Code Online (Sandbox Code Playgroud)
上述尝试都没有奏效.在尝试每一个之后,这个课将永远作为角色出现.
有什么建议?
我们可以用 anytime
library(anytime)
anytime('2016-11-01T00:15:00.000Z')
#[1] "2016-11-01 00:15:00 IST"
Run Code Online (Sandbox Code Playgroud)
或者使用 strptime
strptime('2016-11-01T00:15:00.000Z', '%Y-%m-%dT%H:%M:%OSZ')
#[1] "2016-11-01 00:15:00 IST"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1999 次 |
| 最近记录: |