Я недавно начал работать с R для манипулирования данными.Я использую R для обновления некоторых файлов каждый месяц, что означает чтение их (я использую fread), выполнение некоторых манипуляций и их запись.Манипуляция в основном состоит из добавления нескольких строк в мой фрейм данных.Количество добавляемых строк составляет лишь небольшой процент от того, что уже находится в кадре данных (скажем, 0,1%).
Хотя я добавляю только небольшое дополнительное количество строк, я замечаю, что мойразмеры файлов удваиваются после записи.(от 1 ГБ до 2 ГБ, от 2 ГБ до 4 ГБ и т. д.)
Конечно, это не является устойчивым, поэтому я пытаюсь выяснить, что может быть причиной этого.Надеюсь, кто-нибудь может мне помочь.
Вот как выглядит код:
File <- fread("FileName", data.table = F)
ExtraFile1 <- fread("FileName2")
ExtraFile2 <- fread("FileName3")
newFile <- rbind(File, ExtraFile1,ExtraFile2)
write.csv(newFile,"FileName _ Updated" , row.names = FALSE)
Заранее спасибо