从CSV文件上传datetime数据后,我可以看到AM/PM的日期时间,但它是在一个字符格式,因而不能添加回归线。 当试图使用stprtime转换为整数时,我创建一个现在是整数的新列,但它已经丢失了am/pm信息。我如何保留这些信息?不能与AM/PM转换日期时间从性格到整数
的样本数据 “wpplot”:
Date Irrigation Rep ID WP
6/29/17 12:40 PM Reduced 1 11B -14.3
6/29/17 12:50 PM Reduced 1 11B -14.4
6/29/17 1:00 AM Reduced 1 11B -14.5
6/29/17 1:10 AM Reduced 1 11B -14.5
6/29/17 1:20 AM Reduced 1 11B -14.5
6/29/17 1:30 AM Reduced 1 11B -14.5
6/29/17 1:40 AM Reduced 1 11B -14.5
6/29/17 1:50 AM Reduced 1 11B -14.5
6/29/17 2:00 AM Reduced 1 11B -14.5
6/29/17 2:10 AM Reduced 1 11B -14.5
6/29/17 2:20 AM Reduced 1 11B -14.5
6/29/17 2:30 AM Reduced 1 11B -14.5
代码:
attach(wpplot)
wpplot$datefinish<-strptime(wpplot$Date, format = "%m/%d/%y %H:%M %p")
UPDATE:
在使用strptime我不能AM/PM之间进行辨别。语言环境设置为English_United States(OS是Windows)。
> Sys.getlocale("LC_TIME")
[1] "English_United States.1252"
>
> Sys.setlocale("LC_TIME", "English")
[1] "English_United States.1252"
wpplot$datefinish<-strptime(wpplot$Date, format = "%m/%d/%y %I:%M %p")
> datefinish
[1] "2017-06-29 12:40:00 PDT" "2017-06-29 12:50:00 PDT"
"2017-06-29 01:00:00 PDT" "2017-06-29 01:10:00 PDT"
提供'dput的输出(头(wpplot,10))'。 – Masoud