petrel0501
用spss编写程序时,只能确定变量,也就是某列,而不能定义某行,即第几个变量,这样对程序的编写很不利,请问有没有什么好的方法可以定义某行呢?
yihui
建议早点抛弃SPSS所谓的“程序”吧,它实在太差劲了,学习SPSS Syntax就是浪费时间……
abel
spss+python可以做到lz所需要的功能
另外,count勉强可以做一些依照行计数的功能,如果涉及到复杂运算,transpose下(restruct下);compute也可以对行进行某些操作,总之是非常麻烦
推荐不使用spss进行数据操作的工作,它比较适合整理好了格式再作有限的固定模式的统计分析。
fairy
呵呵,SPSS程序还是有一定用途的,结合SQL的程序和SAS有很多相似之处哦,只是我们一般都不知道而已。记得有一本有关SPSS编程的书,里边有详细的介绍,虽然是英文的,但也比较通俗,有一定SPSS操作基础和一般编程思想的人应该很容易就看懂了
yihui
SPSS编出来的东西顶多能称之为“批处理”的代码,对于统计编程来说,这远远不够。
fairy
呵,实际应用中,很多就是需要解决批处理的问题~~~
复杂的边城,研究者有所要求,应用者就没有这么高的要求了
petrel0501
没办法,我也不想用spss,无奈工作中用的都是spss