全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1047 5
2016-07-23
data one4;                                                                                                                              
input @6 type$1. @;                                                                                                                     
if type="1" then input age 1-2;                                                                                                         
else if type="2" then input age 3-4;                                                                                                   
datalines;                                                                                                                              
23   1                                                                                                                                 
  44 2                                                                                                                                 
;                                                                                                                                       
run;  
结果我也粘过来吧:
(1L%BP[L2Y8(7RLEQ][`22A.png
请问input语句中的@6是怎么理解啊?看结果的话并不是一个变量名?
然后age 1-2 怎么理解呢?






二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-23 11:25:36
新手,O(∩_∩)O~
二维码

扫码加我 拉你入群

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

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

2016-7-23 11:44:26
从第6位开始读数据
二维码

扫码加我 拉你入群

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

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

2016-7-23 12:51:33
type这个变量 从每行数据的第六位读取1位,

当一行数据的type=1(由该行数据的第6位决定)时,age读取该行数据的第1-2位做为此变量的值,
当一行数据的type=2(由该行数据的第6位决定)时,age读取该行数据的第3-4位做为此变量的值。
二维码

扫码加我 拉你入群

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

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

2016-7-23 13:28:24
太感谢了!从后面开始倒着读取数据,这个应用在哪些地方比较多呢?
二维码

扫码加我 拉你入群

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

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

2016-7-23 13:29:34
sas9.4 发表于 2016-7-23 11:44
从第6位开始读数据
谢谢,理解了!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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