1.使用SET语句修改数据集
SET语句可以增加新变量、创建子集、修改数据集。SET语句是一次一个变量地,将一个数据集放入数据步中予以分析。基本形式为:

DATA new_data_set;
SET data_set;

Data语句指定了新数据集名,set指定要读取的老数据集名。如果不想创建新的,则也可以在data中指定老数据集。
样例:

2.使用SET语句堆叠数据
运用set语句可以把一个数据集堆在另一个数据集上,适用于两个变量相同的两个数据集。
基本形式为:

DATA new_data_set;
SET data_set_1 data_set_2;

首先指定一个新的数据集,然后列出需要合并的旧数据集。如果一个数据集包含了另一个数据集没有的变量,那么合并后,该变量下将会出现缺失值。
样例:

3.使用SET语句插入数据集
前面的堆叠数据,可能把数据顺序打乱,当然可以再用proc sort 再将数据排序。但这可能效率低下。在set语句中使用by语句可以高效率的将数据按顺序合并,基本形式为:

DATA new_data_set;SET data_set_1 data_set_n;BY variable_list;

BY语句中,可以指定一个或多个变量,让SAS进行排序。注意,在合并几个数据之前,每个数据都要用BY进行排序,如果没有,则要用proc sort 完成。

样例:

使用SET修改组合SAS数据集相关推荐

  1. sas数据集怎么导出_SAS学习--导入导出文件、拼表、数据集筛选

    SAS学习--导入导出文件.拼表.数据集筛选 Tyrant •  2019年12月07日 •  sas •  765 • &nbsp0 本文最后修改于 389 天前,部分内容可能已经过时! 前 ...

  2. SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...

  3. SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...

  4. python导入sas数据集_运用import过程进行SAS数据导入完全实用教程

    运用import过程进行SAS数据导入完全实用教程 1 单个规范格式文件导入. 对单个文件进行导入是我们遇到最多的情况,主要有以下几种: 1.1 对指定分隔符('|',' ','!','ab'等)数据 ...

  5. python 访问sas 逻辑库,SAS | 逻辑库和SAS数据集

    [TOC] 1 临时和永久数据集 SAS数据集名称 SAS数据集有临时和永久两种存在方式.所有的SAS数据集都有一个两级名称,两个层级之间用句点.分隔. 第一层级:逻辑库引用名 第二层级:数据集名称 ...

  6. python读取sas数据集_利用Python获取SAS和R自带数据集

    图:北京-奥森公园-2018年4月 无论是SAS.R还是Python,本身都自带一些数据集,对于初学者来说,可以通过这些自带的小数据集进行编程练习,无疑是非常方便的.SAS.R作为统计分析软件,本身自 ...

  7. SAS(五)建立SAS数据集的方法及导出数据

    SAS(五)建立SAS数据集的方法 1.data步自己输入数据建立. data oranges; input variety $ flavor texture looks; /*total=flavo ...

  8. 【SAS应用统计分析】软件的基本操及SAS数据集的整理

    声明:本文内容来自网络,如有侵权请联系删除.本文还参照了B站up主庄7的课程内容[公开课]数据分析与SAS[15课] 目录 实验背景 实验步骤 步骤一:了解SAS系统的主要窗口及其功能. 步骤二:运行 ...

  9. sas数据集怎么导出_SAS数据集和Excel的相互转换

    一:SAS数据集转换成Excel 1.ACCESS 方法输出SAS数据集到Excel options noxwait; x "del f:\data_model\book_data\chap ...

最新文章

  1. Balkan2007]Toponyms[链式前向星建字典树+getchar()读入优化]
  2. Quartz 在 Spring 中如何动态配置时间--转
  3. Keep-Alive模式
  4. AAC音频基础知识及码流解析
  5. 后端技术:Maven 最全知识总结,值得收藏!
  6. 如何用c语言随机输出除法题,随机产生30道四则运算(C语言)
  7. Linux不讲武德——开机无法进入登录界面 卡在进度条就不动了
  8. 如何更改webstrom的默认端口63342
  9. Java基础知识强化之集合框架笔记15:List集合的特点
  10. java 百度ocr文字识别_JAVA实现百度OCR文字识别功能
  11. 武汉科技大学计算机课程设置,武汉科技大学课程建设管理办法
  12. 姿态估计mmpose一手体验 Ⅱ - 使用它!
  13. 国外60个专业3D模型网站
  14. linux centos ppp限速,Centos 中限制网络带宽速度
  15. 关于RHCE考证的那些事
  16. 嵌入式Linux--根文件系统(二)BusyBox构建根文件系统
  17. mysql的timestamp,unix_time和时区问题
  18. Win7(32bit) + VS2012 + Qt
  19. IT新人到底该不该去外包公司?
  20. 10. 利用vs2017中的lib.exe把def文件生成lib文件

热门文章

  1. 防黑客专家-MCK CBS
  2. 搞清这几个答案在恋爱吧
  3. 微信小程序的开发:通过微信小程序看前端
  4. 微极速彩虹易支付第四方免签支付平台源码
  5. 海洋学常用的 python 库
  6. 2022还在为怎样去提升自己Android技术而发愁吗?享学课堂是个不错的选择
  7. 基于JSP的网络音乐KTV点歌电台网站
  8. 小米多看|变身番茄todo计时,时钟
  9. Niushop分销系统佣金算法设计思路
  10. 将word文件中的文本转成字符串