我的时间数据集HourlyLoad.csv $ LocalDateTime类似于:
07NOV10:12:45:00 07NOV10:13:00:00 07NOV10:13:15:00 07NOV10:13:30:00
我尝试将字符串日期转换为数字日期,以便我可以从开始日期2013-01-01和结束日期2015-09-31对数据进行子集化。
我试过
x<- strptime(HourlyLoad.csv$LocalDateTime, format="%d/%b/%y:%H:%M:%S",tz="America/Los_Angeles")
但x返回NA
我还检查了我的语言环境,它是英语_美国.1252。所以我不认为NA是由非英语语言环境引起的。
我也试过as.POSIXct(),as.Date ......它们都没有用。
答案 0 :(得分:0)
使用
Sys.setlocale("LC_ALL","English")
Sys.setlocale("LC_TIME", "English")
strptime("07NOV10:12:45:00", format="%d%h%y:%H:%M:%S",tz="America/Los_Angeles")
[1] "2010-11-07 12:45:00 PST"