R数据结构中strptime函数返回NA的问题

来源:2-8 R语言基础 日期与时间

konglq

2016-01-28 07:15

代码:

x1 <- "Jan 1, 2015 01:01"
strptime(x1, "%B %d, %Y %H:%M")

期望结果是日期格式的一个值,实际结果是NA

求指点。。

写回答 关注

4回答

  • konglq
    2016-06-12 11:52:05

    谢谢高手cisong

  • dorothy1028661
    2016-05-05 15:12:51

    请问这种情况下,怎么能让这个“+”变成“>http://img.mukewang.com/572af271000148b703360036.jpg

  • cisong
    2016-02-05 10:03:00

    需要先修改系统的locale, 才有正确结果.

    > Sys.setlocale("LC_TIME","English")

    [1] "English_United States.1252"

    > strptime('Mon','%A')

    [1] "2016-02-05 CST"

    > Sys.setlocale("LC_TIME","Chinese")

    [1] "Chinese (Simplified)_People's Republic of China.936"

    > strptime('Mon','%A')

    [1] NA

    ZLi

    这个回答好,比说改成“一月”的靠谱。

    2016-09-12 14:25:38

    共 1 条回复 >

  • 阳光宝宝
    2016-01-28 09:43:32

    Sys.setlocale("LC_TIME", "C");
    x1 <- "Jan 1, 2015 01:01"
    strptime(x1, "%B %d, %Y %H:%M")

    这样就可以了

R语言基础

本R语言基础教程,教你如何在R中操纵自己数据,快速入门

79670 学习 · 262 问题

查看课程

相似问题