[問題] 時間匯出討論

看板R_Language作者 (sam)時間9年前 (2016/10/31 17:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
- 討論: 當你自己已經有答案,但是也想聽聽版友意見時 [問題類型]: 經驗諮詢(我想用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 沒有問題 想請問大家有沒有遇過類似的情況 [環境敘述]: [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.170.56 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1477907512.A.768.html
文章代碼(AID): #1O5nGuTe (R_Language)
文章代碼(AID): #1O5nGuTe (R_Language)