Почему мой размер файла почти удваивается при использовании write.csv - PullRequest
0 голосов
/ 23 октября 2018

Я недавно начал работать с 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)

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...