楼主: heatercool
884 7

[问答] sas数字变日期,请教 [推广有奖]

  • 0关注
  • 0粉丝

已卖:362份资源

博士生

65%

还不是VIP/贵宾

-

威望
0
论坛币
859 个
通用积分
0.1163
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
29316 点
帖子
196
精华
0
在线时间
459 小时
注册时间
2007-10-26
最后登录
2026-1-22

楼主
heatercool 发表于 2022-10-17 09:57:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教,如何用sas将3个变量:a.日期(22/02/2022),b.时间(22,纯数字)和c.分钟(0,纯数字)合并成一个变量d.日期2022-02-22 22:00


二维码

扫码加我 拉你入群

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

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


沙发
heatercool 发表于 2022-10-17 12:02:13
补充下,如下图片的格式

无标题.png (10.25 KB)

无标题.png

藤椅
叫我star哥 发表于 2022-10-17 15:12:26
data test;
  length A B C $20;
  A = "22/02/2022";
  B = "22";
  C = "0";
  output;
  A = "19/12/2021";
  B = "07";
  C = "30";
  output;
run;

data test1;
  set test;
  A1 = input(A,DDMMYY10.);
  RESULT = dhms(A1,B,C,0);
  format A1 YYMMDD10. RESULT E8601DT.;
run;


A.png (33.67 KB)

A.png

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
heatercool + 5 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

板凳
heatercool 发表于 2022-10-17 15:45:07
叫我star哥 发表于 2022-10-17 15:12
data test;
  length A B C $20;
  A = "22/02/2022";
抱歉呵,我可能没有表达清楚,a b c 分别代表变量,第一行只是一个变量,后面还有很多个观察值,这里只是列出了7个

报纸
叫我star哥 发表于 2022-10-17 17:16:59
heatercool 发表于 2022-10-17 15:45
抱歉呵,我可能没有表达清楚,a b c 分别代表变量,第一行只是一个变量,后面还有很多个观察值,这里只是 ...
满足你需求的程序应该是红框里的那2行,其他的没什么用。
例如TEST数据集只是为了按照你的条件造的一个虚假数据集。

地板
heatercool 发表于 2022-10-18 13:35:27
heatercool 发表于 2022-10-17 15:45
抱歉呵,我可能没有表达清楚,a b c 分别代表变量,第一行只是一个变量,后面还有很多个观察值,这里只是 ...
再请教下,用proc  EXPORT procedure导出到EXCEL文件,为何在SAS数据集中E8601DT.能完全显示的,在excle中只能显示年月日部分。如何解决

7
叫我star哥 发表于 2022-10-18 14:04:25
heatercool 发表于 2022-10-18 13:35
再请教下,用proc  EXPORT procedure导出到EXCEL文件,为何在SAS数据集中E8601DT.能完全显示的,在excle中 ...
可能是数值型输出导致的。把这个变量做成字符型应该就可以了。
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
heatercool + 5 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 5  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

8
heatercool 发表于 2022-10-18 18:25:40
叫我star哥 发表于 2022-10-18 14:04
可能是数值型输出导致的。把这个变量做成字符型应该就可以了。
感谢,解决了,用a1=put(a,NLDATM30),将E8601DT.转换成了字符变量

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

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