看板 R_Language 關於我們 聯絡資訊
- 心得: 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
obarisk: 這是os控的 07/04 21:03
Edster: 那有什麼方式讓R在Windows下不會再出現"上午/下午" 07/04 23:05
Edster: Sunday, Monday常常讀進去畫圖卻顯示出來星期天, 星期一. 07/04 23:07
obarisk: 改系統的時間格式,或是讓r不吃系統時間格式 07/05 06:34
dannyiing: 感謝~~ 在AM/PM卡關很久 原來是上午下午啊 08/15 16:35