LubridateでExcelの日付形式を適切な日付に変換する方法
私は、2016年12月1日であるべきなのに、残念ながら42705という数字形式で日付が記録されているcsvで作業しています。
Lubridateなどのパッケージを使って、Rで正しいフォーマットに変換したいのですが、どうすればいいですか?これを処理する関数はないでしょうか?
36
2
私は、2016年12月1日であるべきなのに、残念ながら42705という数字形式で日付が記録されているcsvで作業しています。
Lubridateなどのパッケージを使って、Rで正しいフォーマットに変換したいのですが、どうすればいいですか?これを処理する関数はないでしょうか?
この変換には
lubridate
を使用する必要はなく、基本関数as.Date
がうまく処理します。Excelでは1899年12月30日です。もし、列の型を保持したい場合は、
readxl
パッケージのread_excel
関数を使用してみてください。この関数を使うと、数値の書式を保持したまま XLS や XLSX ファイルを読み込むことができます。ここでは、ジャニトラとティブルパッケージを使った別の方法を紹介します。