当我将.sav文件(SPSS)导入R时,其中变量用0和1编码,它将一个变量读入NA。我用几个.sav文件遇到了这个,我导入了R.你会认为它会将0变量读作NA,但它会从伴随报告中描述的方式中反转变量。例如,对于变量性别,报告中的男性(n = 99)(编码0)和女性(n = 110)(编码1)被反转,因此男性(n = 99)显示为名为Males的变量,但女性(n = 110)是NA。在另一个数据集中,主要分组变量是A和B.组A显示0,组B显示94,NA是96(所有组A)(发生相同的反转,但我不能在此证明)。解释会很有趣,但我的当前问题是如何将NA纳入另一个变量(或新变量,以便进一步分析)。我创建了一个2列的小选择和10行的切片。我不知道如何在这里为您创建小型数据帧。这是具有另一个变量(MH0Q1)的组变量:
组MH0Q1
2 <NA> <NA>
3 <NA> <NA>
4 <NA> <NA>
5 <NA> 1
6 B <NA>
7 B <NA>
8 B 2
8 B <NA>
9 B <NA>
10 B <NA>
11 B 2
MH0Q1的属性: $ MH0Q1:命名数字0 1 2 .. ..- attr(*,“names”)= chr“0”“1”“2”
由于
答案 0 :(得分:0)
你还没有说过如何在R中读取这个sav文件。可能是有问题的变量在sav文件中是分类的,并且被转换为R因子的方式与你预期的不同。