從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