read_sas: 文件不包含预期的行数

read_sas: File did not contain the expected number of rows

我正在尝试将 .sas7bdat 文件加载到 R,但出现错误

ReadStat: Expected 849278526 rows in file, found 611874762. Failed to parse "filepath": File did not contain the expected number of rows.

这条错误信息是什么意思?

我的代码是:

dataset <- read_sas("datapath", NULL)
这适用于一个数据集,但不适用于另一个(更大的)数据集

加载的包是: fst、tidyverse、dplyr、data.table、避风港

很可能文件由于某种原因被截断了。

有很小的可能性 read_sas 可能不知道如何处理您的特定文件,但在那种情况下它似乎不太可能读取任何文件。