为了账号安全,请及时绑定邮箱和手机立即绑定

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

代码:

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

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

求指点。。

正在回答

4 回答

谢谢高手cisong

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

需要先修改系统的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

5 回复 有任何疑惑可以回复我~
#1

ZLi

这个回答好,比说改成“一月”的靠谱。
2016-09-12 回复 有任何疑惑可以回复我~

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

这样就可以了

4 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信