Her biri 10 milyon satır ve 4 sütun içeren iki veri çerçevesi df1
ve df2
var. RODBC/sqlQuery'yi hiçbir problemsiz kullanarak R kullanarak okudum, ancak rbind
'u denediğimde bunları en çok R hata iletisinden alıyorum: cannot allocate memory
. rbind
'u daha verimli bir şekilde yapmak için daha verimli yollar olmalı. Herkesin paylaşmak istedikleri favori kodları var mı? Mesela ben sqldf
için doc bu örneği bulundu:R: bellek yetersiz kalmadan iki büyük veri çerçevesinin nasıl kopyalanacağı
# rbind
a7r <- rbind(a5r, a6r)
a7s <- sqldf("select * from a5s union all select * from a6s")
en iyi/önerilen yol yapmak için mi?
GÜNCELLEME Ben JD Uzun anlaşılacağı gibi, dolayısıyla ithalat istenen boyutta bir data.frame
oluşturmak için this question
Ön ayırmayı denediniz mi? – aL3xa
İyi fikir - bunu nasıl yapabilirim - memory.limit (size = 4000) 'gibi bir şey kullanmak mı istiyorsunuz? –
No. BTW, yalnızca Windows'ta çalışıyor. Cevabımı aşağıya bakın. – aL3xa