楼主: dingyi0011
4532 11

[问答] 关于日期格式转换的一个小问题! [推广有奖]

  • 0关注
  • 0粉丝

大专生

70%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
379 点
帖子
23
精华
0
在线时间
74 小时
注册时间
2007-3-16
最后登录
2019-5-5

楼主
dingyi0011 发表于 2011-9-24 14:44:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
新手求助:
数据集中日期格式为2011-09-24,想把改日期改成数值变量20110924,是不是可以,怎么改?



二维码

扫码加我 拉你入群

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

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

关键词:格式转换 小问题 新手求助 数值变量 数据集 格式转换

回帖推荐

YueweiLiu 发表于6楼  查看完整内容

貌似是这个意思。。

本帖被以下文库推荐

沙发
kerrydu 发表于 2011-9-24 15:19:43
word 把—替换掉就可以

藤椅
dingyi0011 发表于 2011-9-24 15:32:21

板凳
webgu 发表于 2011-9-24 17:11:18
“2011-09-24"这种格式应该是字符串的形式保存的吧?
好像也没见过20110924型的日期格式,转成数字型?我没太理解楼主的用意。
  1. data _null_;
  2.   d1='2011-09-24';
  3.   d2=compress(d1,'-');
  4.   d2_numeric=d2*1;
  5.   put d1 d2 d2_numeric;
  6. run;
复制代码
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
shenliang_111 发表于 2011-9-24 17:20:25
data a;
input x yymmdd10.;
cards;
2011-09-24
;
data b;
set a;
format x  yymmddn8.;
run;

地板
YueweiLiu 发表于 2011-9-24 23:07:51
貌似是这个意思。。
  1. data want;
  2.         desired_var=input(compress("2011-09-24","-"),best.);
  3. run;
复制代码
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

7
webgu 发表于 2011-9-24 23:21:12
shenliang_111 发表于 2011-9-24 17:20
data a;
input x yymmdd10.;
cards;
呵呵,yymmddn8.,还真没留意到这个。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

8
webgu 发表于 2011-9-24 23:22:03
YueweiLiu 发表于 2011-9-24 23:07
貌似是这个意思。。
yue的代码还是一如既往的简洁
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

9
spssone 发表于 2011-11-3 10:58:38
学习了,

10
soporaeternus 发表于 2011-11-3 11:04:04
我比较好奇变成那个数值变量以后有什么用?
Let them be hard, but never unjust

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 07:51