我在R中讀取一個Excel文件,其中兩列包含日期。現在這是我的問題,當我在R中查看我的數據文件時,大部分日期格式都很好,但有些文件轉換成了根本沒有意義的數字。我加入了圖像以顯示來自R/Excel的不同輸出。在R中以多種日期格式讀取Excel文件
(只注意列 「ArrivalDate」 和ActlFlightDate「)
我的問題是,如何在R,我可以讓這些數字成爲日期,他們應該是?特別是因爲這些列中的元素類是字符。
先謝謝您!
我在R中讀取一個Excel文件,其中兩列包含日期。現在這是我的問題,當我在R中查看我的數據文件時,大部分日期格式都很好,但有些文件轉換成了根本沒有意義的數字。我加入了圖像以顯示來自R/Excel的不同輸出。在R中以多種日期格式讀取Excel文件
(只注意列 「ArrivalDate」 和ActlFlightDate「)
我的問題是,如何在R,我可以讓這些數字成爲日期,他們應該是?特別是因爲這些列中的元素類是字符。
先謝謝您!
你的excel文件中的日期是不同的格式。這就是爲什麼有些人在電子表格的左側,有些人在電子表格的右側。它們可能混合在實際的Excel日期格式和文本或常規之間。您應該將列複製到新列,並突出顯示新列,然後右鍵單擊並更改格式,直到所有日期統一。然後您可以導入到R並具有一致的日期數據。
事實上,現在在R甚至是POSIXct格式,這甚至比字符!謝謝 – Olivier
您可以看看readxl軟件包,它最近已經過大修。 (https://github.com/tidyverse/readxl)'read_excel()'有'col_types'參數應該可以幫助你 – RobertMc
你能提供更多關於如何讀取R代碼中的文件的信息嗎? –
我使用命令 'DHL_obs < - read_excel( 「〜/ Documents/Uni/Year 2/Skills II/file.xlsx」)' – Olivier