全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2634 3
2009-02-16
各位大侠们,最近遇到了一个很头疼的问题。
我写了如下代码:


> da<-"10-Jun-98"

> da

[1] "10-Jun-98"

> as.Date(da,format="%d-%b-%y")

[1] NA
我本意是想对数据进行转换,转换成如下这种形式:

  1998-06-10

  但结果却出现了NA,检查了好几遍,没发现什么问题,请大侠们帮忙看下,哪里出问题了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-2-17 11:54:00
先执行如下code:
lct <- Sys.getlocale("LC_TIME") 
Sys.setlocale("LC_TIME", "C")

然后:
da<-"10-Jun-98"
as.Date(da,format="%d-%b-%y")

返回:“1998-06-10”
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-2-17 21:25:00
恩,可以了,谢谢了,可否问细一点,为什么会出现上述我那种问题啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-27 14:08:35
da<-"10-Jun-98"
因为你这个内容没有办法判别出Jun是什么,所以要把10-jun-98转为10/6/1998

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群