Bellek uyarısı R analizimi etkiler mi? Ar büyük veri analizi komut çalıştırırkenR bellek sınırı uyarısı vs "alamıyor ..."
ben gibi bir uyarı şey elde:
In '... ' reached total allocation of ___Mb: see help...
Ama senaryo, hatasız sadece uyarı devam eder. diğer veri setleri ile ben gibi bir hata şey olsun: Ben hata benim veri analizini kırar biliyorum
Error: cannot allocate vector of size ___Mb:
, ama sadece uyarı alma ile yanlış bir şey var mı? Veri setimde eksik bir şey fark etmedim ama çok büyük ve her şeyi kontrol etmek için iyi bir yolum yok. Hafızada tahsis edilen 18000Mb'deyim ve daha fazla tahsis edemiyorum.
Hangi platform/OS kullanıyorsunuz? Sys.info() ["makine"] 've' .Platform $ OS.type' komutunu çalıştırın. Windows altında 32bit R mi? –
Bu 64-bit windows 7 kurumsal sürümü (x86-64, pencereler). Makinede 20Gb bellek var, ancak 19000Mb'yi ayırdığımda da aynı uyarıları alıyorum. Komutumda belleğin bir sorun olduğu bir bölüm var ve tam 18000Mb kullanıyorum (windows görev yöneticisinde de görünür). Birçok metin dosyasını içe aktarıp birleştirmem, birkaç hesaplamayı çalıştırmam ve sonra verileri daha küçük parçalara ayırmadan önce yeniden düzenlemem gerekiyor. – GregS
Sisteminizdeki tüm belleği ayırmayı deneyebilirsiniz. R, işletim sistemi tarafından zaten kullanılmakta olan belleği çalamıyor. Kodunuzun bellek yoğun bölümleri sırasında 'gc()' nin liberal kullanımına yardımcı olabileceğinden emin değilim? –