全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
885 7
2022-10-17
请教,如何用sas将3个变量:a.日期(22/02/2022),b.时间(22,纯数字)和c.分钟(0,纯数字)合并成一个变量d.日期2022-02-22 22:00


二维码

扫码加我 拉你入群

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

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

全部回复
2022-10-17 12:02:13
补充下,如下图片的格式
附件列表
无标题.png

原图尺寸 10.25 KB

无标题.png

二维码

扫码加我 拉你入群

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

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

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

二维码

扫码加我 拉你入群

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

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

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个
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

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