SAS 数据集操作

本文详细介绍了SAS中的数据操作,包括数据的合并(纵向和横向)、数据集排序、数据对比、数据查重和数据筛选方法。重点讲解了SET和MERGE语句在数据合并中的应用,PROC SORT用于数据排序,PROC COMPARE用于数据对比,以及如何利用KEEP和DROP、DELETE和OUTPUT进行数据筛选。
摘要由CSDN通过智能技术生成

目录

 

数据的合并

纵向合并

横向合并

数据集排序

数据对比

数据查重

数据筛选

变量筛选

观测筛选


数据的合并

将不同的数据内容合并到一个数据集就是数据合并。 

image_1d0lkdu674mb1lsb1qqi2nmejip.png-272.1kB

纵向合并

SAS中用SET语句进行纵向合并,语法格式为: 
DATA 数据集; 
SET 数据集1(数据集选项) 数据集2(数据集选项) …… ; 
RUN;

*SET语句的作用是将若干个数据依次纵向连接,并存放到DATA语句建立的数据集中。 
如果SET语句后面只有一个数据集,相当于复制作用

image_1d0lolpvi1p4lqdogj1a64bjr16.png-151.9kB

纵向合并方法1 
SET 数据集1 (IN=临时变量) 数据集2 (IN=临时变量2)……;

image_1d0loqgk91peu19qmhaers140l1j.png-98.8kB

纵向合并方法2 
当合并的两个数据集中同一个变量名称不同时,需要更改变量名统一名称合并; 
SET 数据集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值