sas系统和数据分析sas数据集的编辑(编辑修改稿)内容摘要:

Data class4。 Set class2。 0e3194151c8f36e3d5fa7075bfdf439d SAS 系统和数据分析 电子商务系列 上海财经大学经济信息管理系 IS/SHUFE Created by Page 5 of 12 if total lt 450 then delete。 Proc print data=class4。 Run。 程序三: Data class4。 Set class2。 if average=80 and 100 in (test1,test2,test3,test4,test5)。 Proc print data=class4。 Run。 运行结果如 图 所示。 第十二课 程序三中的 IF 语句条件表达式等价于 IF average=80 and (100=test1 or 100=test2 or 100=test3 or 100=test4 or 100=test5),由于 AND 的优先级比 OR 的高,与条件表达式 IF average=80 and 100=test1 or 100=test2 or 100=test3 or 100=test4 or 100=test5 是有区别的。 拼接和合并数据集 图 用 IF 条件语句选择数据 集中的观测 0e3194151c8f36e3d5fa7075bfdf439d SAS 系统和数据分析 电子商务系列 上海财经大学经济信息管理系 IS/SHUFE Created by Page 6 of 12 数据集的连接是把两个或两个以上的数据集的观测连接成一个新的数据集。 连接的方式有两种:拼接和合并。 在 SAS 数据步中用 SET 语句可以拼接数据集 ,而用 MERGE 语句可以合并数据集。 例如,我们有两个数据集 A 和 B,要拼接和合并成新的数据集 C,两种不同方法的程序和结果见示意图 所示。 一、 数据集的拼接 数据集的拼接可分成三种主要的拼接情况: 1. 相同变量的数据集拼接 这是最简单的情况,在这种情况下,新生成的数据集就含有这些相同的变量,观测的数目是所有这些数据集的观测总和。 例如,数据集 A和 B 都含有两个相同的变量 COMMOM和X,且都有三条观测,如图 所示。 A BS A S 数据集的连接D A T A C。 S E T A B。 R U N。 D A T A C。 M E R G E A B。 R U N。 ABA B 图 数据集的两种连接方式:拼接和合并 0e3194151c8f36e3d5fa7075bfdf439d SAS 系统和数据分析 电子商务系列 上海财经大学经济信息管理系 IS/SHUFE Created by Page 7 of 12 用下面程序生成新数据集 C 有两个相同的变量 COMMOM 和 X, 6 条观测。 Data A。 Input mon x。 Cards。 9801 1 9802 2 9803 3 Data B。 Input mon x。 Cards。 9801 4 9。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。