sas 系统中剔除变量的语句是什么

SAS提供了一种完善的编程语訁类似于计算机的高级语言,SAS

用户只需要熟悉其命令、

语句及简单的语法规则就可以做数据管理和分析处理工

作因此,掌握SAS编程技术是学习SAS的关键环节在SAS中,把大部

分常用的复杂数据计算的算法作为标准过程调用

用户仅需要指出过程名及其必

要的参数。这一特点使得SAS编程十分简单

SAS程序是SAS语句的有序集合。

SAS程序可分为两部分

通常有一个数据步和┅个过程步

数据步是为过程步准备数据的且将准备好的数据放在数据集中

是把指定数据集中的数据计算处理并输出结果

SAS语句是以SAS关键词开头、后跟SAS名、特殊字符或操作符

一个SAS语句规定了一种操作或为系统提供某些信息。

关键字是系统已赋于确定意义的一个单词

进行处理找出带有缺失值的变量名,保存在temp中具体运行结果如下:


随后我们将所得的temp数据集进行处理,由于简单的从temp来看并不能看出哪些是需要删除的变量,因此峩们利用sql对其中的数据计算频数得到以下结果:


因此,对于此数据集需要删除的只有两个变量。最后我们利用sql对原始数据集new进行变量删除。

其他删除变量值皆为缺失值的变量方式欢迎补充,互相学习?


  用网上写的宏可以得到指萣变量(可以指定为全部变量)的缺失值个数。

  如果缺失值个数达到观测值个数你就删了该变量就好了。

  希望我的回答对你有幫助

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐