2

对不起,如果我不够清楚,这是我的第一个问题。

我无法使用包 readr 中的不同功能读取 .xz 文件。在我的代码的不同部分,我有以下几行:

dat <- read_lines(filename, progress = F, n_max = 1999999)

dat <- read_fwf(filename, 
                fwf_widths(c(1, 10, 18, 15, 15, 15, 12, 15, 15, 15, 1)), 
                col_types = 'iiddddddddi', 
                progress = T)

它们都产生了崩溃,没有错误消息(但“R 遇到了致命错误......”)。文件相当大(>1Gb 压缩),但在崩溃时 RAM 约为 35%(使用 Windows 7)。

在处理未压​​缩文件 (>10Gb) 时,一切运行顺利。当然,我可以在阅读之前解压缩文件,但我想了解发生了什么。

有什么线索吗?

4

0 回答 0