全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
12196 5
2014-03-15
刚开始学习sas,想请教高手指点sas中input和 length在定义变量时有啥区别?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-15 16:20:34
input 不是定义变量啊,是输入变量,length是设定输入变量的长度;
二维码

扫码加我 拉你入群

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

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

2014-3-15 19:06:18
intheangel 发表于 2014-3-15 16:20
input 不是定义变量啊,是输入变量,length是设定输入变量的长度;
在一个txt文本中的数据如下:
Cucumber 50104-A 55 30 195
Cucumber 51789-A 56 30 225
Carrot 50179-A 68 1500 395
Carrot 50872-A 65 1500 225
Corn 57224-A 75 200 295
Corn 62471-A 80 200 395
Corn 57828-A 66 200 295
Eggplant 52233-A 70 30 225
在导入到sas中时用到语句:infile "C:\books\learning\Veggies.txt";
        input name $ code $ day number price;
“name、code、day、number、price”这几个变量不是input定义的么?
有时候也看到过语句:length F_a  F_b F_c $ 20;
变量" F_a、F_b、F_c"是之前数据集中不存在的变量,这种情况不属于定义新变量么?
二维码

扫码加我 拉你入群

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

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

2014-3-15 19:52:47
zcjdkl0703 发表于 2014-3-15 19:06
在一个txt文本中的数据如下:
Cucumber 50104-A 55 30 195
Cucumber 51789-A 56 30 225
一般数据集中没有的数据想要放进去,用input;
length就和format 之类的一样,是定义变量的属性的,你数据集里原本没有的元素length不可能把它弄进去,length只是定义一个变量的属性,原来没有,要弄进去肯定是set数据集或者input元素之类的,当然用sql之类的也可以,但是length只是定义属性,和input不一样
二维码

扫码加我 拉你入群

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

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

2014-3-15 20:29:12
intheangel 发表于 2014-3-15 19:52
一般数据集中没有的数据想要放进去,用input;
length就和format 之类的一样,是定义变量的属性的,你数 ...
我明白了,谢谢您的耐心解答了
二维码

扫码加我 拉你入群

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

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

2018-8-19 11:10:47
length comment $16 是什么意思?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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