У меня есть большой data.frame (около 11 ГБ) в R, который я хочу разделить на подмножества, а затем экспортировать их как файлы Excel. Так как ограничение количества строк в Excel составляет около 1 миллиона строк, я решил иметь подмножества с 900 000 строк. Вот что у меня есть:
df1 <- df [0:900000,]
write.xlsx(df1, file = 'df_1mil.xlsx')
Теперь, когда я хочу экспортировать подмножества, я получаю эту ошибку
Error: cannot allocate vector of size 164.8 Mb
Я искал, и кажется, что эта ошибка приводит к ограничению памяти в R. Моя версия R является 64-разрядной, а ограничение памяти - 16284 МБ, а моя операционная система - Windows 10, а оперативная память моего ноутбука - 16. GB.