2000-2012年的PISA数据集是SPSS格式的txt文件,具有固定宽度的数据列,还有附带的SPSS控制文件(语法文件?(,告诉您如何解析数据。我似乎找不到R获取这些数据的方法,我看了haven
和foreign
,但运气不好。
示例SPSS txt固定宽度文件:
https://www.oecd.org/pisa/pisaproducts/INT_Sch06_Dec07.zip
SPSS对照文件示例:
https://www.oecd.org/pisa/pisaproducts/PISA2006_SPSS_school.txt
完整数据集
您可以使用EdSurvey
R包来分析PISA数据。它是为PISA等大型研究而设计的,并处理了大量数据准备和加权的"繁重"工作。downloadPISA
函数将从OECD检索数据,readPISA
函数用于解析语法脚本并将数据准备到EdSurvey
环境中进行分析。