楼主: xiyting
2659 3

请教一个R中关于时间类型数据转换的问题! [推广有奖]

  • 2关注
  • 2粉丝

已卖:10份资源

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
9911 个
通用积分
0.9078
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
24963 点
帖子
527
精华
0
在线时间
613 小时
注册时间
2008-6-4
最后登录
2015-7-10

楼主
xiyting 发表于 2009-2-16 21:21:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大侠们,最近遇到了一个很头疼的问题。
我写了如下代码:


> da<-"10-Jun-98"

> da

[1] "10-Jun-98"

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

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

  1998-06-10

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

扫码加我 拉你入群

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

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

关键词:数据转换 format FORMA form date 数据 请教 时间 类型

沙发
ruiqwy 发表于 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”
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

藤椅
xiyting 发表于 2009-2-17 21:25:00
恩,可以了,谢谢了,可否问细一点,为什么会出现上述我那种问题啊?

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 11:17