登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

零售创新,创新那些事儿,SPSS,VBA

零售创新

 
 
 

日志

 
 
关于我

新浪微博,零售创新 研究经理,数据分析师 希望和市场研究和零售业的同事共同进步! 本博客发表的都是免费或试用的资料,如果有版权问题请发邮件wangli12a@163.com联系删除。 spss excel vba blog

SPSS用Vector转换数据的例子  

2010-12-23 17:12:44|  分类: spss学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

SPSS用Vector转换数据的例子

 

vector Q5Brand=Q5_1b to Q5_4.

vector Q5New=Q5_brand_1 to Q5_brand_16.

loop #cnt=1 to 7 by 2.

loop #idx=1 to 16.

if Q5Brand(#cnt)=#idx Q5New(#idx)=Q5Brand(#cnt+1).

end loop.

if Q5Brand(#cnt)=98 Q5_brand_17=Q5Brand(#cnt+1).

end loop.

exec.

vector Q6=Q6_1b to Q6_4.

vector Q6New=Q6_brand_1 to Q6_brand_16.

loop #cnt=1 to 7 by 2.

loop #idx=1 to 16.

if Q6(#cnt)=#idx Q6New(#idx)=Q6(#cnt+1).

end loop.

if Q6(#cnt)=98 Q6_brand_17=Q6(#cnt+1).

end loop.

exec.

vector Q10=Q10_1b to Q10_4.

vector Q10New=Q10_brand_1 to Q10_brand_16.

loop #cnt=1 to 7 by 2.

loop #idx=1 to 16.

if Q10(#cnt)=#idx Q10New(#idx)=Q10(#cnt+1).

end loop.

if Q10(#cnt)=98 Q10_brand_17=Q10(#cnt+1).

end loop.

exec.

vector Q14=Q14_1b to Q14_4_19.

vector  Q14New1=Q14_brand1_1  to  Q14_brand1_19.

vector  Q14New2=Q14_brand2_1  to  Q14_brand2_19.

vector  Q14New3=Q14_brand3_1  to  Q14_brand3_19.

vector  Q14New4=Q14_brand4_1  to  Q14_brand4_19.

vector  Q14New5=Q14_brand5_1  to  Q14_brand5_19.

vector  Q14New6=Q14_brand6_1  to  Q14_brand6_19.

vector  Q14New7=Q14_brand7_1  to  Q14_brand7_19.

vector  Q14New8=Q14_brand8_1  to  Q14_brand8_19.

vector  Q14New9=Q14_brand9_1  to  Q14_brand9_19.

vector Q14New10=Q14_brand10_1 to Q14_brand10_19.

vector Q14New11=Q14_brand11_1 to Q14_brand11_19.

vector Q14New12=Q14_brand12_1 to Q14_brand12_19.

vector Q14New13=Q14_brand13_1 to Q14_brand13_19.

vector Q14New14=Q14_brand14_1 to Q14_brand14_19.

vector Q14New15=Q14_brand15_1 to Q14_brand15_19.

vector Q14New16=Q14_brand16_1 to Q14_brand16_19.

vector Q14New98=Q14_brand98_1 to Q14_brand98_19.

loop #cnt=1 to 61 by 20.

loop #idx=1 to 19.

if Q14(#cnt)=1   Q14New1(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=2   Q14New2(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=3   Q14New3(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=4   Q14New4(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=5   Q14New5(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=6   Q14New6(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=7   Q14New7(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=8   Q14New8(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=9   Q14New9(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=10 Q14New10(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=11 Q14New11(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=12 Q14New12(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=13 Q14New13(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=14 Q14New14(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=15 Q14New15(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=16 Q14New16(#idx)=Q14(#cnt+#idx).

if Q14(#cnt)=98 Q14New98(#idx)=Q14(#cnt+#idx). 

end loop. 

end loop.

exec.

vector Q15=Q15_1b to Q15_4.

vector Q15New=Q15_brand_1 to Q15_brand_16.

loop #cnt=1 to 7 by 2.

loop #idx=1 to 16.

if Q15(#cnt)=#idx Q15New(#idx)=Q15(#cnt+1).

end loop.

if Q15(#cnt)=98 Q15_brand_17=Q15(#cnt+1).

end loop.

exec.

  评论这张
 
阅读(742)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018