我最近下载了一些 ASCII 格式的数据,这些数据与我想与 R 一起使用的 SAS 设置文件一起使用。这样的数据文件如下:
https://dl.dropboxusercontent.com/u/8474088/Data.txt
在此处使用相应的 SAS 设置文件:
https://dl.dropboxusercontent.com/u/8474088/Setup.sas
我应该注意,设置文件旨在处理大约 50 个具有相似结构的不同数据文件(上面的链接是其中之一的示例)。
在找到 SAScii 包后,我认为我状态良好,但无法读取 read.SAScii 或 parse.SAScii 来处理这些文件。任一命令都会出错。
read.SAScii(data.file,setup.file,beginline=581)
Error in if (as.numeric(x[j, "start"]) > as.numeric(x[j - 1, "end"]) + :
missing value where TRUE/FALSE needed
In addition: Warning message:
NAs introduced by coercion
parse.SAScii(setup.file,beginline=581)
Error in if (as.numeric(x[j, "start"]) > as.numeric(x[j - 1, "end"]) + :
missing value where TRUE/FALSE needed
In addition: Warning message:
NAs introduced by coercion
SAScii 文档中给出的示例使用了更简单的设置文件,所以我想知道上述文件的复杂性是否导致了问题(例如,在 INPUT 命令之前的文件中列出的有关 VALUE 的信息)。
关于如何进行的任何想法都会很棒。提前致谢。