SAS中文论坛

标题: 如何用简单函数筛选非零数值? [打印本页]

作者: shiyiming    时间: 2009-2-24 16:55
标题: 如何用简单函数筛选非零数值?
我要用mean函数计算一些变量的平均值,这些变量的赋值有0和缺失值,当计算时,mean函数自动剔除缺失值,我想在计算时也把为o的值剔除掉,不知道再嵌套一个什么函数可以实现?譬如,
一个观测为mean(0,12,4,5,6,.,9,.,7,.,.,4,5)计算非零数值的均值?
作者: shiyiming    时间: 2009-2-26 18:16
标题: Re: 如何用简单函数筛选非零数值?
直接的函数我还没见过,也应该没有,但是可以告诉你一种方法,
你可以使用case when 试一试
case when a in (.,0) then . end
作者: shiyiming    时间: 2009-2-27 02:22
标题: Re: 如何用简单函数筛选非零数值?
在IML中较简单




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2