如何用R中的控制语法文件读取简单的固定宽度SPSS数据



2000-2012年的PISA数据集是SPSS格式的txt文件,具有固定宽度的数据列,还有附带的SPSS控制文件(语法文件?(,告诉您如何解析数据。我似乎找不到R获取这些数据的方法,我看了havenforeign,但运气不好。

示例SPSS txt固定宽度文件:

https://www.oecd.org/pisa/pisaproducts/INT_Sch06_Dec07.zip

SPSS对照文件示例:

https://www.oecd.org/pisa/pisaproducts/PISA2006_SPSS_school.txt

完整数据集

您可以使用EdSurveyR包来分析PISA数据。它是为PISA等大型研究而设计的,并处理了大量数据准备和加权的"繁重"工作。downloadPISA函数将从OECD检索数据,readPISA函数用于解析语法脚本并将数据准备到EdSurvey环境中进行分析。

最新更新