ファイルにデータフレームを書き込むと、すべての列が日付列を含む文字と見なされます。私はこのコラムで作業するとき、それはデフォルトで日付とみなされるようにファイルをXLSXためにデータを書き込むことができますどのようにExcelに日付を正しく書き込むR
options(xlsx.date.format = "yyyy-mm-dd")
write.xlsx(data, excel_filename, sheetName = "Data")
?
解決方法:カラムのクラスを文字に変換します。 as.Date
で変換後、すべてが適切に保存されます。
その代わりに[ 'オプション(openxlsx.dateFormatは= "YYYY-MM-DD")']である必要があり(https://cran.r-project.org/web/packages/openxlsx/vignettes/formatting .pdf)? – r2evans
http://stackoverflow.com/questions/23295571/how-to-prevent-write-csv-from-changing-posixct-dates-and-times-class-back-to-ch、これは役に立ちますか? – user5249203
@ r2evansは動作しませんでした:( –