首页 > 解决方案 > 在 intsvy 库中使用 pirls.select.merge() 导入数据时出错

问题描述

利用 PIRLS 2015 数据集,我试图在五个似是而非的值(学生的 SPSS 文件)上回归七个自变量(教师 SPSS 文件)。尝试使用以下代码时:

dir1 <- "~/Dropbox/PIRLS2015Data"

pirls1 <- pirls.select.merge(folder= dir1,
                             countries= 682, 
                              student= c("IDSCHOOL", "ASRREA"), 
                            #home= c("ASDHEDUP", "ASDHOCCP", "ASDHELA", "ASBHELA"),
                            school= c("IDSCHOOL", "ATBR10"))

我收到一条错误消息,指出“intsvy.select.merge 中的错误(文件夹 = 文件夹,国家 = 国家,学生 = 学生,:找不到学生数据文件”。

如何使用 pirls.select.merge() 合并来自不同 SPSS 文件的多个变量?

标签: r

解决方案


首先,您应该如下调整数据路径;

dir1 = "/Dropbox/PIRLS2015Data"

然后,您必须打印 pirls2015 的数据,如下所示

pirls.var.label(folder=dir1, 
               school.file="School.sav", 
               student.file="Student.sav",
               parent.file="Parent.sav")

总的来说,你可以使用“pirls.select.merge”


推荐阅读