[心得] strptime 與中文

看板R_Language作者 (Edster)時間9年前 (2016/07/04 16:17), 編輯推噓1(104)
留言5則, 3人參與, 6年前最新討論串1/1
- 心得: strptime 與中文 我自己很不常用到中文來表達時間, 但最近拿到別人特意存成csv給我的時序資料, 開啟純文字才發現,對方的Excel是用中文的12小時制。 查了一下版上沒有相關討論, 國外的討論也都是AM/PM表示法, 沒想到Windows下 R 是用"上午/下午"來表示12小時制。 給個範例 > strptime("2014/01/01 01:10:00 PM", "%Y/%m/%d %I:%M:%S %p") [1] NA > strptime("2014/01/01 01:10:00 下午", "%Y/%m/%d %H:%M:%S %p") [1] "2014-01-01 01:10:00 CST" > strptime("2014/01/01 01:10:00 下午", "%Y/%m/%d %I:%M:%S %p") [1] "2014-01-01 13:10:00 CST" 第三個才對。 po版留個紀錄 [關鍵字]: windows, 12小時制, 上午/下午, AM/PM [重點摘要]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.64.48 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1467620229.A.984.html

07/04 21:03, , 1F
這是os控的
07/04 21:03, 1F

07/04 23:05, , 2F
那有什麼方式讓R在Windows下不會再出現"上午/下午"
07/04 23:05, 2F

07/04 23:07, , 3F
Sunday, Monday常常讀進去畫圖卻顯示出來星期天, 星期一.
07/04 23:07, 3F

07/05 06:34, , 4F
改系統的時間格式,或是讓r不吃系統時間格式
07/05 06:34, 4F

08/15 16:35, 6年前 , 5F
感謝~~ 在AM/PM卡關很久 原來是上午下午啊
08/15 16:35, 5F
文章代碼(AID): #1NUXk5c4 (R_Language)