- 討論: 當你自己已經有答案,但是也想聽聽版友意見時
[問題類型]:
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗)
[軟體熟悉度]:
請把以下不需要的部份刪除
使用者(已經有用R 做過不少作品)
[問題敘述]:
請簡略描述你所要做的事情,或是這個程式的目的
主要是想要詢問時間格式匯出的問題
在整理資料時,由於資料是匯入經由整理並匯出
匯入時使用read_excel,匯入時將欄位屬性改寫成TEXT
舉例如下:
匯入後原本資料的時間為以42661.343310185184
故我會使用as.POSIXct(as.numeric(42661.3...)*(60*60*24), origin="1899-12-30",
tz="UCT")的方式將格式改寫成時間格式2016-10-18 09:08:45 UCT
匯出時,若是以XLSX方式(write.xlsx2)匯出則時間格式很OK不會有所變動!
"但是"
若匯出CSV時,則匯出會形成2016-10-18T09:08:45Z
為了改善這樣問題我會將原本2016-10-18 09:08:45 UCT=>使用substr(xxx,1,19)
使得資料呈現2016-10-18 09:08:45 但是這樣又會遇到一個問題
就是XLSX 輸出會呈現單純文字並不會是時間格式,但是CSV卻可以!
總結問題:
用原本格式2016-10-18 09:08:45 UCT
匯出XLSX 沒問題
匯出CSV 有問題呈現2016-10-18T09:08:45Z
若將原本格式改寫成2016-10-18 09:08:45
匯出XLSX有問題會呈現文字格式
匯出CSV 沒有問題
想請問大家有沒有遇過類似的情況
[環境敘述]:
[關鍵字]: