全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
17343 7
2014-05-02
求讲解清楚一些基本问题。
1、如题,Cards与datalines的区别?
2、@与@@的区别?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-3 03:58:54
1、如题,Cards与datalines的区别?==》cards是几十年前输入数据是使用的打孔卡(让我们想起了很久很久一起~~~~)。对于行的长度有限制。
datalines和datalines4都是后来为了突破行长度的限制添加的。简单说来,使用datalines和datalines4比cards好。
2、@与@@的区别?==>@是把输入指针移动到制定位置,@@是指不要移动指针到下一行,最大的作用在条件录入。比如input x   @@; if x>0 then input @15 y; else input @25 y; 简单说来,就是input了一半,然后说等等,我接个电话,然后继续input刚才的记录。(如果没有@@,一个input就是一次完整的录入操作).
二维码

扫码加我 拉你入群

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

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

2014-5-3 10:08:12
jeozu 发表于 2014-5-3 03:58
1、如题,Cards与datalines的区别?==》cards是几十年前输入数据是使用的打孔卡(让我们想起了很久很久一 ...
谢谢讲解,cards与datalines的区别懂了,你说的datalines4和datalines的用法是一样的吗?
还有就是@有定位的功能我知道,但是@与@@的有些差别,不太分得清。这个程序:
复制代码
@可以跑出结果,而@@在这个地方也可以用。但是有的地方,又有不通的时候,像这个程序:
复制代码
这个@@就不可以用@替换。
二维码

扫码加我 拉你入群

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

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

2014-5-3 10:11:55
jeozu 发表于 2014-5-3 03:58
1、如题,Cards与datalines的区别?==》cards是几十年前输入数据是使用的打孔卡(让我们想起了很久很久一 ...
文字有限制,第二个代码在这里,
复制代码
这个@@我用@替换后结果就不一样了。不知道原因是什么。还是谢谢你!
二维码

扫码加我 拉你入群

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

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

2014-5-3 10:20:46
longgb246 发表于 2014-5-3 10:08
谢谢讲解,cards与datalines的区别懂了,你说的datalines4和datalines的用法是一样的吗?
还有就是@有定 ...
datalines和datalines4的区别在于datalines4中可以使用一些有特殊探疑的符号。同时escape用三个分号;;;  
而datalines只使用一个;就可以了。

@表示的是去什么地方。
@@在这里表示的是连续的数据流,无视换行符号\n的存在。再你的程序中,表示不管长度,一直按照group, corej, group, corej, group, corej,....的顺序循环读取直到“;”的出现。(最根本上,@@阻止读取指针换行。)
 
二维码

扫码加我 拉你入群

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

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

2014-5-3 10:28:55
jeozu 发表于 2014-5-3 10:20
datalines和datalines4的区别在于datalines4中可以使用一些有特殊探疑的符号。同时escape用三个分号;;;   ...
非常感谢,谢谢了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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