我有一組數據,其日期爲列。當我打開CSV文件,我看到的格式如下將日期格式轉換爲ddmmyyyy
22/02/2013 23:10
22/02/2013 23:20
23/02/2013 00:20
22/02/2013 23:10
22/02/2013 23:59
但是,當我讀到這個文件並打印日期格式如下:
> head(tow$X22)
[1] "23:10/22-Feb" "23:20/22-Feb" "00:20/23-Feb" "23:10/22-Feb"
[5] "23:59/22-Feb" "23:15/22-Feb"
我想這個數據轉換成「DDMMYYYY」格式利用上市我能找到的所有選項,如下所示:
tow$X22 <- as.Date(as.character(tow$X22),format="%d-%m-%y")
tow$X22 <- strptime(tow$X22,"%d%m%Y")
tow$X22 <- strftime(tow$X22,"%d%m%Y")
tow$X22 <- strftime(as.character(tow$X22),"%d%m%Y")
tow$X22 <- as.Date(tow$X22,"%d%m%Y")
但沒有任何工程。所有結果都爲NA
請指教,我哪裏出問題了。
你用什麼來打開文件? – James
你沒有告訴你想要達到什麼樣的輸出?解釋你的問題將有助於更多的回答。我得到它而不是嘗試'日期格式'只是使用'%s'可能工作。 – smkrn110
我有其他數據元素以及日期。我的數據總共有22列。我正在使用read.csv(file.choose())來打開文件。我希望我的輸出顯示爲22/02/2013 23:10 as「22022013」 – Chandra