楼主: baiduqiqi
2378 12

[原创博文] SAS base 中@ 与@@的区别是什么啊?看书上的解释看不明白,望大神指点迷津 [推广有奖]

  • 15关注
  • 3粉丝

已卖:9份资源

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
4565 点
帖子
198
精华
0
在线时间
162 小时
注册时间
2012-3-17
最后登录
2024-2-22

楼主
baiduqiqi 在职认证  发表于 2012-7-30 20:53:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题!我爱你们!
二维码

扫码加我 拉你入群

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

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

关键词:SAS base 指点迷津 Base 不明白 我爱你

沙发
你猜~~~ 发表于 2012-7-31 01:19:33
亲,我觉得@是某一个data步骤迭代过程中,只读某一条record的命令,只在当前迭代过程有效
@@是让data的下一个迭代过程中仍然读上一个迭代所读的record的命令
明白了吗,亲?

藤椅
billliwei 发表于 2012-7-31 09:30:52
我认为:@与@@的区别主要反映在一个循环完成后,input语句完成后指针是否跳回首位

ps:对楼上的解释有疑问,无论是@还是@@,在一个record结束后,肯定会到下一个record的

板凳
farmman60 发表于 2012-7-31 10:24:59
@ means to hold pointer until finish to read one record
@@ means to hold pointer until finish to read whole line data

报纸
baiduqiqi 在职认证  发表于 2012-7-31 13:20:29
farmman60 发表于 2012-7-31 10:24
@ means to hold pointer until finish to read one record
@@ means to hold pointer until finish to re ...
多谢啊,还是有点迷糊呢

地板
baiduqiqi 在职认证  发表于 2012-7-31 13:21:21
你猜~~~ 发表于 2012-7-31 01:19
亲,我觉得@是某一个data步骤迭代过程中,只读某一条record的命令,只在当前迭代过程有效
@@是让data的下一 ...
多谢,还是不太懂。。record 是一行吧

7
baiduqiqi 在职认证  发表于 2012-7-31 13:22:33
billliwei 发表于 2012-7-31 09:30
我认为:@与@@的区别主要反映在一个循环完成后,input语句完成后指针是否跳回首位

ps:对楼上的解释有疑 ...
是啊,@是回到首位的

8
webgu 发表于 2012-7-31 14:07:24
无尾Hold不住立即跳,一尾(@)Hold住一个INPUTY语句,一个DATA步循环完了跳,二尾(@@)打死我也不跳。 https://bbs.pinggu.org/forum.php? ... ;page=1#pid10305712
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

9
billliwei 发表于 2012-7-31 14:29:11
webgu 发表于 2012-7-31 14:07
无尾Hold不住立即跳,一尾(@)Hold住一个INPUTY语句,一个DATA步循环完了跳,二尾(@@)打死我也不跳。 ht ...
寓教于乐,呵呵

10
billliwei 发表于 2012-7-31 14:29:53
baiduqiqi 发表于 2012-7-31 13:22
是啊,@是回到首位的
参考大家的答案,相信楼主已经明白了吧

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 21:39