我正在分析 PISA 2015 中的学生水平数据。数据可在此处以 SPSS 格式获得
我可以使用 Haven 包中的 read_sav 函数将数据加载到 R 中。我需要能够编辑 R 中的数据,然后以 SPSS 格式保存/导出数据,其中包含在 SPSS 下载中的原始值标签完好无损。我使用的代码是:
library(haven)
student<-read_sav("CY6_MS_CMB_STU_QQQ.sav",user_na = T)
student2<-data.frame(student)
#some edits to data
write_sav(student2,"testdata1.sav")
当我的同事(在 SPSS 中工作)尝试打开“testdata1.sav”时,值标签丢失。我已经阅读了 Haven 文档,但似乎找不到解决方案。我也在外部包中尝试了 read/write.spss,但在数据集中加载时出现问题。
我正在使用 R 版本 3.4.0 和最新版本的 Haven。
有谁知道是否有解决方案?我会非常感谢你的帮助。如果您需要任何其他信息来回答这个问题,请告诉我。