楼主: chyb2012
1934 2

[问答] R中的日期函数 [推广有奖]

  • 3关注
  • 13粉丝

已卖:1109份资源

副教授

5%

还不是VIP/贵宾

-

威望
0
论坛币
13829 个
通用积分
23.2607
学术水平
109 点
热心指数
137 点
信用等级
108 点
经验
20771 点
帖子
562
精华
0
在线时间
772 小时
注册时间
2011-3-26
最后登录
2025-3-31

楼主
chyb2012 发表于 2014-3-17 21:23:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> d="2005-Jun-27"
> as.Date(d,format="%Y-%b-%d")
[1] NA


请问上述表达有什么错误?为什么结果是NA。。。。

二维码

扫码加我 拉你入群

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

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

关键词:日期函数 format FORMA date form

本帖被以下文库推荐

沙发
jmpamao 发表于 2014-3-17 22:18:02
这个跟 系统位置有关系(货币、语言、时间、、)而中、西方的不同,同时和windows, linux...会有设置的微小不同,见帮助例子
  1. #先搞个中文的
  2. Sys.setlocale("LC_TIME", "Chinese")#window下, 中文
  3. dd="2005-六月-2日"
  4. as.Date(dd,format="%Y-%b-%d")


  5. #再比如英文的,如你的例子
  6. Sys.setlocale("LC_TIME", "English") #windows 下 英文
  7. d="2005-Jun-27"
  8. as.Date(d,format="%Y-%b-%d")

  9. #it works
复制代码
  1. ?Sys.setlocale
复制代码
看看你电脑的系统位置
  1. Sys.getlocale()
复制代码

已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
dxystata + 20 + 1 + 1 精彩帖子
ltx5151 + 20 + 20 热心帮助其他会员

总评分: 经验 + 40  论坛币 + 20  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
chyb2012 发表于 2014-3-17 23:29:13
jmpamao 发表于 2014-3-17 22:18
这个跟 系统位置有关系(货币、语言、时间、、)而中、西方的不同,同时和windows, linux...会有设置的微小 ...
谢谢!

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

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