gpt4 book ai didi

将 PISA 数据读入 R - read.table 错误

转载 作者:行者123 更新时间:2023-12-05 06:43:37 29 4
gpt4 key购买 nike

我正在尝试使用 read.table 函数将 PISA 2012 研究 ( http://pisa2012.acer.edu.au/downloads.php) 中的数据读取到 R 中。这是我试过的代码:

pisa  <- read.table("pisa2012.txt", sep = "")    

不幸的是,我不断收到以下错误消息:

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  
: line 2 did not have 184 elements

我试过设置

header = T

但随后得到如下错误信息

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  
:line 1 did not have 184 elements

最后,这是 .txt 文件的样子......

http://postimg.org/image/4u9lqtxqd/

感谢您的帮助!

最佳答案

从第一行可以看出,您需要某种控制文件来分隔各个变量。因此,通过在其他环境中使用 PISA,我知道前三列对应于 ISO 3 字母国家代码(例如 ALB)。接下来是数字和字母,需要通过将它们分开来以有意义的方式理解它们。您可以为此使用密码本 ( https://pisa2012.acer.edu.au/downloads/M_stu_codebook.pdf ),但对于每个变量来说,这都是一个真正的熊。为什么不在 SPSS 或 sAS 中下载并导入?这不是一个“圆滑”的解决方案,但如果没有控制文件,您将需要进行大量手动工作。

关于将 PISA 数据读入 R - read.table 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32591859/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com