怎样用spss将一个数据文件中的几个变量合并成一个变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用spss将一个数据文件中的几个变量合并成一个变量?相关的知识,希望对你有一定的参考价值。

我正在做CUMCM2004年A题,把数据库中的数据导出到spss中后,为了便于分析,现要将原题中的各种出行方式(包括公交、地铁等好几种)合并为一个新的变量“出行方式”,请问该怎样做。注意:是在同一个sav文件中合并变量,不是把几个文件合并在一起!

参考技术A 用数字替代 比如,公交代表1, 地铁代表2,步行代表3, 等等,然后,将每个participants的出行方式转换成相应的数字,最后,新增变量‘出行方式’,按participants的次序合并排列。本回答被提问者采纳 参考技术B 合并变量,在transform里面做

Python将两个字典合并成一个字典

将两个字典合并成一个字典;(如:d1='tudou':3,'yangcong':1,'mitao':8, d2='mitao':3,'pantao':5,'wutongshu':2,'bailian':1)

d1='tudou':3,'yangcong':1,'mitao':8
d2='mitao':3,'pantao':5,'wutongshu':2,'bailian':1
d1.update(d2)

这个d2就追加到d1里了,但是update返回的是None,是更新了d1的内容,请注意使用
如果d1和d2有重复的键,则会重写。追问

是啊 我运行的就是空 我是PYTHON 新手啊 难道合并的结果就是空么 还是不太懂 谢谢··

追答

update函数返回值是None,但是d1已经更新了,你可以print d1看看结果,已经合并到d1里边去了,如果你不想破坏d1 d2那就新建一个dict

追问

谢谢啦 但是要是有重复的键,要想不被覆盖怎么办呢··· python很强大 我还需很努力 3Q

参考技术A for key in d2.keys():
d1[key]=d2[key]
参考技术B dict1='1': ('a', 'b', 'c', 'd'), '2': ('f', 'w',你估计根本没有把这些内容用python运行过吧?看我给你改的 合并2个字典追问

就我那个例子 怎么合并啊·3Q

以上是关于怎样用spss将一个数据文件中的几个变量合并成一个变量?的主要内容,如果未能解决你的问题,请参考以下文章

关于SPSS中多个变量合并成1个新变量的问题。

怎样在spss中将数值型变量转换成分类变量,比如将年龄转换成年龄段,并记为1,2,3等类

C# 能不能将两个变量名 合并成 新的变量

如何将多个TXT合并成一个TXT

spss中,如何将多个变量合并为一个变量

怎么把几个Excel合并成一个文件?