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

strptime的一些问题

为什么按照里面的步骤弄的strptime函数,最后结果出来是缺失值的,这是什么原因

正在回答

2 回答

?strptime

%B -  Full month name in the current locale.

中文系统就用 “一月"


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

慕粉6515708

可以了
2018-11-13 回复 有任何疑惑可以回复我~

需要改变系统的locale才行

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

> "English_United States.1252"

运行上述代码,再运行strptime就可以得到结果

若再运行代码

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

[1] "Chinese (Simplified)_China.936"

然后再运行strptime,就还是得到NA 的结果


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

hentai_w_w

"English_United States.1252"以及"Chinese (Simplified)_China.936" 是运行Sys.setlocale()得到的结果。。。 直接运行Sys。setlocale() 即可
2018-02-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
R语言基础
  • 参与学习       79669    人
  • 解答问题       262    个

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

进入课程

strptime的一些问题

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