经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
关于两个set的问题
楼主
Imasasor
3354
5
收藏
2012-08-07
复制代码
为什么上述程序最后出现了4个观测中x都有值呢,我想着,只有第一个观测x=1000, 其它都应该为空啊?不是吗?求高手解答,因为只有_n_=1时才set a1, 其它时候都不set了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
hcydlee
2012-8-7 22:53:46
两个set语句,会retain第一个dataset的观察值的。这个是the little sas book里面的例子
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
Imasasor
2012-8-8 09:36:35
还是不是很懂,高手可否详细解释一下,假如最后一个程序是 data e; set a1; set a2; run;\
就只有一个观测,两者的区别是什么
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
1000720119
2012-8-8 14:36:29
您好,它们的区别在于:
1.第一个程序,sas首先在内存中开辟一个pdv,读取数据集a1的第一个观测,读取变量x的值并保留。 再读取第二个数据集a2的变量y,输出x和y并返回到data 此时if语句不再执行,读取数据集a2的第二条观测,输出x和y,如此下去直到a2读完。
2.第二个程序,编译后,内存出现两条数据指针,一条指向数据集a1,一条指向数据集a2,同时只产生一个pdv,读入a1和a2中所有变量 最后得到的数据集观测数总是为数据集a1和a2中观测数较少的那一个。。。。明白了吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
lynette_89
2012-8-8 15:50:58
不是还有set a2吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
bobguy
2012-8-9 07:59:12
为什么上述程序最后出现了4个观测中x都有值呢,我想着,只有第一个观测x=1000, 其它都应该为空啊?
No. All variable on a data set is retained automatically. X is a variable on a1.
不是吗?求高手解答,因为只有_n_=1时才set a1, 其它时候都不set了
Yes. Set is a executable statement. it only executes once when _n_=1.
Here is an example to help you understand it. I add additional observation on data set a1.
data a1;
input x;
cards;
1000
200
;
run;
data a2;
input y;
cards;
123
234
23
456
;
run;
data e;
if _n_=1 then set a1; set a2;
run;
proc print;run;
data e;
if _n_=1 then set a1(firstobs=2); set a2;
run;
proc print;run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
一个关于set的问题
set 问题请教
求助一个小概念问题
连续使用两个set之后的结果
高手进!关于增加一行累加结果的观测
求助如何添加观测?
关于set的问题
请教:如果对某个特定数字(比如“1”或“3”)进行计数?
请教_N_系统参数应用于合并data set
增加一个空行
栏目导航
SAS专版
休闲灌水
真实世界经济学(含财经时事)
产业经济学
金融学(理论版)
马克思主义经济学
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
制造业全要素生产率(2000-2024年)
中国财经文本语料数据
从知识图谱到认知智能
深度学习入门 5 生成模型
中物联:全球供应链发展趋势蓝皮书(2025)
您提出了一个足以获得诺贝尔奖的核心概念— ...
2025生成式人工智能在自动驾驶中的应用白皮 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群