Ошибка при попытке прочитать .xz файл в R с функциями readr - PullRequest
0 голосов
/ 23 мая 2018

Извините, если я не достаточно ясно, это мой первый вопрос.

Я не могу прочитать файл .xz, используя различные функции из пакета readr.В разных частях моего кода у меня есть следующие строки:

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 обнаружил фатальную ошибку ...»).Файл довольно большой (сжатый> 1 ГБ), но при сбое ОЗУ составляет около 35% (при использовании Windows 7).

При работе с несжатыми файлами (> 10 ГБ) все работает гладко.Конечно, я мог бы распаковать файлы перед прочтением, но я хотел бы понять, что происходит.

Любая подсказка?

...