楼主: rockfido
1241 0

[问答] 问一个SPSS数据处理的问题 [推广有奖]

  • 0关注
  • 0粉丝

博士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
2724 个
通用积分
0.1841
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
2441 点
帖子
201
精华
0
在线时间
200 小时
注册时间
2008-8-29
最后登录
2024-4-26

10论坛币
我有N个变量,比如说三个V1,V2,V3,其中V2是STRING的,V3是NUMERIC的,
我想做的是,如果V1的值是以0到9中任何一个数字开头的,就把V2跟V3都赋值成
MISSING VALUE:

do if (substr(V1,1,1) = "0" or substr(V,1,1)= "1" or substr(V1,1,1)= "2" or
substr(V1,1,1)= "3" or substr(V2,1,1)= "4"
or substr(V1,1,1)= "5" or substr(V1,1,1)= "6" or substr(V1,1,1)= "7" or
substr(V1,1,1)= "8" or substr(V1,1,1)= "9").
compute V2="".
compute V3=$sysmis.
end if.
execute.

但是其实我有100个变量,V1-V100,不过这个100个变量是排列在一起的。不想写100遍COMPUTE STATEMENT,大家有没有简单的办法做这个?

非常感谢

关键词:spss数据处理 spss数据 数据处理 SPSS PSS SPSS 数据处理 数据分析专题 数据处理 数据分析软件 数据分析报告 面板数据分析 excel数据分析 数据分析方法 项目数据分析
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 01:58