由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教一个SPSS处理数据的问题,非常感谢!!
相关主题
请问SPSS 或者 SAS中变量名的变换 AABB - BBAAa question about length assignment
怎么去掉一个CHARACTER VAR中的delimiters帮忙看一道题
在sas里引用变量,如v1 - v100, 如果变量的数目不是固定的,怎么办?another sas question
请教用SAS的一个数据处理的问题问一个特简单的问题,sas
问个R的数据处理的问题,在线等再问三个关于length的问题,谢谢
A SAS problem还问道SAS的题目
[合集] a question about substring问一SAS Base的题目
[合集] sas里面怎么能让A2排在A10前面a problem from sas base test
相关话题的讨论汇总
话题: v1话题: substr话题: v2话题: v3话题: 变量
进入Statistics版参与讨论
1 (共1页)
p*****o
发帖数: 543
1
我有三个变量,比如说三个变量: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,大家有没有简单的办法做这个?
非常感谢!
1 (共1页)
进入Statistics版参与讨论
相关主题
a problem from sas base test问个R的数据处理的问题,在线等
问一个sas的问题4A SAS problem
sas一问[合集] a question about substring
[合集] Question in Excel[合集] sas里面怎么能让A2排在A10前面
请问SPSS 或者 SAS中变量名的变换 AABB - BBAAa question about length assignment
怎么去掉一个CHARACTER VAR中的delimiters帮忙看一道题
在sas里引用变量,如v1 - v100, 如果变量的数目不是固定的,怎么办?another sas question
请教用SAS的一个数据处理的问题问一个特简单的问题,sas
相关话题的讨论汇总
话题: v1话题: substr话题: v2话题: v3话题: 变量