R中的时间戳变换
我有一个具有以下结构的时间戳数据,其中日期和时间以以下方式显示:R中的时间戳变换,r,timestamp,R,Timestamp,我有一个具有以下结构的时间戳数据,其中日期和时间以以下方式显示: timestamp January 22,2013 20:56 January 22,2013 08:53 January 22,2013 20:59 我该怎么做才能使它成为R中的时间对象? 我本来打算编写一个perl脚本,将数据转换成年月时的HH:MM:SS格式,并使用POSIXct将其导入到日期时间对象中,但我想知道在R中是否有这样做的快捷方式。您可以使用strtime strptime('January 22,2013 2
timestamp
January 22,2013 20:56
January 22,2013 08:53
January 22,2013 20:59
我该怎么做才能使它成为R中的时间对象?
我本来打算编写一个perl脚本,将数据转换成年月时的HH:MM:SS格式,并使用POSIXct将其导入到日期时间对象中,但我想知道在R中是否有这样做的快捷方式。您可以使用
strtime
strptime('January 22,2013 20:56','%b %d,%Y %H:%M')
[1] "2013-01-22 20:56:00"
PS:这取决于您所在的地区:
Sys.setlocale('LC_TIME','FRENCH')
[1] "French_France.1252"
strptime('January 22,2013 20:56','%b %d,%Y %H:%M')
[1] NA
Sys.setlocale('LC_TIME','ENGLISH')
[1] "English_United States.1252"
strptime('January 22,2013 20:56','%b %d,%Y %H:%M')
[1] "2013-01-22 20:56:00"
我看不到有任何证据表明我在阅读POSIXct和遵循推荐的“另请参阅”页面。