1

我正在尝试读取 R 中包含 35.000.000 行和 105 列的文件,并决定使用 Revolution R Enterprise 7.4,代码如下:

 input <- RxTextData(data, isFixedFormat = F,delimiter = "\t")

 s <- rxImport(inData = input,outFile = output,overwrite = T)

但代码抛出以下错误:

Error in doTryCatch(return(expr), name, parentenv, handler) : Write error: expected 8 got

有谁知道我该如何解决这个错误?

谢谢

4

2 回答 2

2

我是 Microsoft R Server 的工程师,此错误是当前正在解决的已识别错误,此错误发生在大小超过 4GB 的数据帧中。

它将在 MRO/MRS 的下一个版本中修复。

于 2016-07-28T00:24:01.813 回答
1

Windows 和 Linux 的补丁已公开 请点击此链接下载补丁: https: //support.microsoft.com/en-us/kb/3171055

此补丁适用于当前版本(Linux 版本 8.0.5 和 Windows 版本 8.0.3)

如果您需要此补丁的其他版本,请联系 Microsoft 支持或随时在 StackOverflow 上解决您对此问题的疑虑。

-基里尔

于 2016-11-22T22:26:23.690 回答