楼主: pingguzh
5803 8

[问答] 如何选择非空白值进行分析 [推广有奖]

  • 0关注
  • 4粉丝

菜鸟

副教授

48%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
20.1546
学术水平
1 点
热心指数
7 点
信用等级
3 点
经验
20017 点
帖子
870
精华
0
在线时间
433 小时
注册时间
2012-10-29
最后登录
2024-1-28

楼主
pingguzh 发表于 2013-2-26 11:22:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教一个问题,我想选择var1变量的非空值进行分析。var1是数值型变量,有.,0,1,2,3,4,5,6,7,8,9,10这几个取值,.是默认的缺失值
我只想要非缺失值的值,用于计算frequency,请问应该如何选择
我在select菜单里,if选项里写了var1~=.
可是选择出来的对象有问题,并没有得到预期的结果,请问为什么呢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Frequency Select Elect Ency freq 如何

统计爱好

沙发
pingguzh 发表于 2013-2-26 11:25:26
我试了一下这个命令
VAR1 ~= SYSMIS(VAR1)
好像可以哦,有没有高手来验证一下
统计爱好

藤椅
pingguzh 发表于 2013-2-26 11:29:26
好像上面这个方法不行,会把0也删除掉
统计爱好

板凳
pingguzh 发表于 2013-2-26 11:32:34
我又试了missing(),还是不行啊
统计爱好

报纸
yjxfwzs 发表于 2013-2-26 16:40:32
你试一下>=0,应该是可以的。

地板
pingguzh 发表于 2013-2-27 10:01:15
那如果是我的数据有负数,这样的方法就不行了,没有通用性啊
有没有通用的方法呢,直接把缺失值 .  给去掉
统计爱好

7
pingguzh 发表于 2016-2-17 14:49:27
这个问题2年了有人知道怎么解决吗

8
pingguzh 发表于 2016-3-14 09:25:05
还是没有人知道。。。。

9
shang00122 在职认证  发表于 2017-12-18 09:22:45
就是用missing(var1)=1吧。
DATASET ACTIVATE DataSet1.
USE ALL.
COMPUTE filter_$=(MISSING(var1)=1).
VARIABLE LABEL filter_$ 'MISSING(var1)=1 (FILTER)'.
VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'.
FORMAT filter_$ (f1.0).
FILTER BY filter_$.
EXECUTE.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 19:44