对不起,如果我不够清楚,这是我的第一个问题。
我无法使用包 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) 时,一切运行顺利。当然,我可以在阅读之前解压缩文件,但我想了解发生了什么。
有什么线索吗?