Ошибка, встроенная в строку: nul: при попытке открыть rds файлы в системе Windows (код отлично работает в Ma c) - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть несколько файлов RDS, которые я хотел бы объединить. Я использую следующий код, но я получаю сообщение об ошибке:

Error in readRDS(x) : 
  embedded nul in string: '`$\t`$!`$<`%\0`$8`$>, `$-`$>`$0`$$'  

Код:

require(data.table)
files = list.files(pattern = '^2020_01_[0-9]{2}_[0-9]{2}_[0-9]{2}_[0-9]{2}\\.rds$')
dat_list = lapply(files, function (x) data.table(readRDS(x)))
dat = rbindlist(dat_list, fill = TRUE)

Я использую Windows систему. Когда я запускаю один и тот же код с теми же файлами в системе Ma c, это работает.

...